Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Bereidt de foutopsporingsgegevens voor die zijn opgeslagen in een programmadatabasebestand (.pdb) dat wordt geopend via een gegevensstroom in het geheugen.
Syntaxis
HRESULT loadDataFromIStream (
IStream* pIStream
);
Parameterwaarden
pIStream
[in] Een IStream object dat de gegevensstroom vertegenwoordigt die moet worden gebruikt.
Retourwaarde
Als dit lukt, wordt S_OKgeretourneerd; retourneert anders een foutcode. In de volgende tabel ziet u de mogelijke retourwaarden voor deze methode.
| Waarde | Beschrijving |
|---|---|
E_PDB_FORMAT |
Er is geprobeerd toegang te krijgen tot een bestand met een verouderde indeling. |
E_INVALIDARG |
Ongeldige parameter. |
E_UNEXPECTED |
De gegevensbron is al voorbereid. |
Opmerkingen
Met deze methode kunnen de foutopsporingsgegevens voor een uitvoerbaar bestand worden verkregen via een IStream object.
Gebruik de IDiaDataSourceEx::loadDataFromIStreamEx methode om te laden met prefetching.
Als u een PDB-bestand zonder validatie wilt laden, gebruikt u de IDiaDataSource::loadDataFromPdb methode.
Gebruik de IDiaDataSource::loadAndValidateDataFromPdb methode om het PDB-bestand te valideren op basis van specifieke criteria.
Gebruik de IDiaDataSource::loadDataForExe methode om toegang te krijgen tot het proces voor het laden van gegevens (via een callback-mechanisme).