共用方式為


IDiaDataSource::loadDataFromIStream

準備透過記憶體內部數據流存取的程式資料庫 (.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 方法。

另請參閱