IDiaDataSource::loadDataFromIStream

准备在程序数据库 (.pdb) 文件中存储的调试时会捕获跟踪内存数据流。

HRESULT loadDataFromIStream ( 
   IStream* pIStream
);

参数

  • pIStream
    [in] 表示数据流的一 IStream 对象对于使用。

返回值

如果成功,则返回; S_OK否则,返回错误代码。下表显示可能返回此方法的值。

说明

E_PDB_FORMAT

尝试访问具有过时的格式的文件。

E_INVALIDARG

Invalidparameter。

E_UNEXPECTED

数据源已准备。

备注

此方法允许调试数据可执行文件从内存获取通过 IStream 对象。

若要填充 .pdb 文件,而不验证,请使用 IDiaDataSource::loadDataFromPdb 方法。

若要验证 .pdb 文件特定条件,请使用 IDiaDataSource::loadAndValidateDataFromPdb 方法。

对数据加载若要访问进程 (通过回调机制),使用 IDiaDataSource::loadDataForExe 方法。

请参见

参考

IDiaDataSource

IDiaDataSource::loadDataForExe

IDiaDataSource::loadDataFromPdb

IDiaDataSource::loadAndValidateDataFromPdb