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