Sdílet prostřednictvím


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 .

Viz také