次の方法で共有


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

IDiaDataSource::loadDataForExe

IDiaDataSource::loadDataFromPdb

IDiaDataSource::loadAndValidateDataFromPdb