現象
Windows 8 を実行しているコンピューター上の COM ベースのコンポーネントのメソッドを呼び出すアプリケーションを実行することを想定しています。メソッドは、バリアント型にラップされる構造体で構成されるユーザー定義型 (UDT) を使用します。このような場合は、呼び出し操作が失敗した場合と 0x800706f7 エラーのコードを生成します。
原因
この問題は、oleaut32.dll ファイルを実行する入力バッファーの検証操作のいずれかで有効なユーザー定義データ型が正しく処理されないために発生します。
解決策
この問題を解決するには、2862768 の更新プログラム ロールアップをインストールします。この更新プログラムのロールアップ パッケージを入手する方法の詳細については、次の文書番号をクリックしてマイクロソフト サポート技術情報資料を参照してください。
2862768 Windows RT、Windows 8 では、Windows Server 2012 の更新プログラムのロールアップ: 2013年 8 月