次の方法で共有


IDiaDataSource::loadDataFromIStream

インメモリ データ ストリームからアクセスされるプログラム データベース (.pdb) ファイルに格納されるデバッグ データを準備します。

構文

HRESULT loadDataFromIStream ( 
   IStream* pIStream
);

パラメーター

pIStream

[入力] 使用するデータ ストリームを表す IStream オブジェクト。

戻り値

成功した場合は、S_OK を返します。それ以外の場合は、エラー コードを返します。 次の表に、このメソッドで返される可能性のある戻り値を示します。

説明
E_PDB_FORMAT 古い形式のファイルにアクセスしようとしました。
E_INVALIDARG 無効なパラメーター。
E_UNEXPECTED データ ソースは既に準備されています。

解説

このメソッドでは、IStream オブジェクトを介して実行可能ファイルのデバッグ データをメモリから取得できます。

検証せずに .pdb ファイルを読み込むには、IDiaDataSource::loadDataFromPdb メソッドを使用します。

特定の条件に対して .pdb ファイルを検証するには、IDiaDataSource::loadAndValidateDataFromPdb メソッドを使用します。

(コールバック メカニズムを介して) データ読み込みプロセスへのアクセスを得るには、IDiaDataSource::loadDataForExe メソッドを使用します。

関連項目