インメモリ データ ストリームを介してアクセスされるプログラム データベース (.pdb) ファイルに格納されているデバッグ データを準備します。
構文
HRESULT loadDataFromIStream (
IStream* pIStream
);
パラメーター
pIStream
[in]使用するデータ ストリームを表す IStream オブジェクト。
戻り値
成功した場合は、S_OKを返します。それ以外の場合は、エラー コードを返します。 次の表に、このメソッドで使用できる戻り値を示します。
| 価値 | 説明 |
|---|---|
E_PDB_FORMAT |
古い形式のファイルにアクセスしようとしました。 |
E_INVALIDARG |
パラメーターが無効です。 |
E_UNEXPECTED |
データ ソースは既に準備されています。 |
注釈
このメソッドを使用すると、実行可能ファイルのデバッグ データを IStream オブジェクトを介して取得できます。
プリフェッチを使用して読み込むには、 IDiaDataSourceEx::loadDataFromIStreamEx メソッドを使用します。
検証なしで .pdb ファイルを読み込むには、 IDiaDataSource::loadDataFromPdb メソッドを使用します。
特定の条件に対して .pdb ファイルを検証するには、 IDiaDataSource::loadAndValidateDataFromPdb メソッドを使用します。
(コールバック メカニズムを使用して) データ読み込みプロセスにアクセスするには、 IDiaDataSource::loadDataForExe メソッドを使用します。