IDiaDataSource::loadDataFromIStream
Připraví ladicí data uložená v souboru databáze programu (PDB) přístupného prostřednictvím datového proudu v paměti.
Syntaxe
HRESULT loadDataFromIStream (
IStream* pIStream
);
Parametry
pIStream
[v] Objekt IStream představující datový proud, který se má použít.
Návratová hodnota
V případě úspěchu vrátí hodnotu S_OK
; v opačném případě vrátí kód chyby. Následující tabulka ukazuje možné návratové hodnoty pro tuto metodu.
Hodnota | Popis |
---|---|
E_PDB_FORMAT |
Pokusil se o přístup k souboru s zastaralým formátem. |
E_INVALIDARG |
Neplatný parametr. |
E_UNEXPECTED |
Zdroj dat je již připravený. |
Poznámky
Tato metoda umožňuje ladicí data pro spustitelný soubor získat prostřednictvím objektu IStream .
K načtení s předběžným načtením použijte metodu IDiaDataSourceEx::loadDataFromIStreamEx
.
K načtení souboru .pdb bez ověření použijte metodu IDiaDataSource::loadDataFromPdb
.
K ověření souboru .pdb na základě konkrétních kritérií použijte metodu IDiaDataSource::loadAndValidateDataFromPdb
.
Pokud chcete získat přístup k procesu načítání dat (prostřednictvím mechanismu zpětného volání), použijte metodu IDiaDataSource::loadDataForExe
.