IDiaDataSource::loadDataFromIStream
メモリ内データ ストリームがありプログラム データベース (.pdb) ファイルに格納されているデータ デバッグを準備します。
HRESULT loadDataFromIStream (
IStream* pIStream
);
パラメーター
- pIStream
[入力] IStream に使用するデータ ストリーム。
戻り値
正常に終了した場合戻り S_OK; それ以外の場合はエラー コード。 次の表はこのメソッドの有効な戻り値を示します。
値 |
Description |
---|---|
E_PDB_FORMAT |
旧式の形式のファイルにアクセスしようとしました。 |
E_INVALIDARG |
Invalidparameter。 |
E_UNEXPECTED |
データ ソースが既に用意されています。 |
解説
このメソッドは実行可能ファイルのデバッグ データをメモリから IStream のオブジェクトを通じて派生するようにします。
検証せずに .pdb ファイルを読み込むにはIDiaDataSource::loadDataFromPdb のメソッドを使用します。
特定の条件に対して .pdb ファイルを検証するにはIDiaDataSource::loadAndValidateDataFromPdb のメソッドを使用します。
データの読み込みプロセスにアクセスするにはコールバック機構を通じてIDiaDataSource::loadDataForExe のメソッドを使用します。
参照
関連項目
IDiaDataSource::loadDataForExe