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.

Vrácená 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 z paměti prostřednictvím objektu IStream .

Pokud chcete načíst soubor .pdb bez ověření, použijte metodu IDiaDataSource::loadDataFromPdb .

K ověření souboru .pdb s konkrétními kritérii 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é