IDiaDataSource::loadDataFromIStream

Förbereder felsökningsdata som lagras i en programdatabasfil (.pdb) som nås via en minnesintern dataström.

Syntax

HRESULT loadDataFromIStream ( 
   IStream* pIStream
);

Parameterar

pIStream

[i] Ett IStream-objekt som representerar dataströmmen som ska användas.

Returvärde

Om det lyckas returnerar S_OK; annars returneras en felkod. I följande tabell visas möjliga returvärden för den här metoden.

Värde Beskrivning
E_PDB_FORMAT Försökte komma åt en fil med ett föråldrat format.
E_INVALIDARG Ogiltig parameter.
E_UNEXPECTED Datakällan har redan förberetts.

Anmärkningar

Med den här metoden kan felsökningsdata för en körbar fil hämtas via ett IStream-objekt .

Om du vill läsa in med prefetching använder du IDiaDataSourceEx::loadDataFromIStreamEx metoden .

Om du vill läsa in en .pdb-fil utan validering använder du IDiaDataSource::loadDataFromPdb metoden .

Använd metoden för att verifiera .pdb-filen mot specifika kriterier IDiaDataSource::loadAndValidateDataFromPdb .

Använd metoden för att få åtkomst till datainläsningsprocessen (via en återanropsmekanism IDiaDataSource::loadDataForExe ).

Se även