共用方式為


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