Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Prepares the debug data stored in a program database (.pdb) file accessed through an in-memory data stream.
HRESULT loadDataFromIStream (
IStream* pIStream
);
Parameters
- pIStream
[in] An IStream object representing the data stream to use.
Return Value
If successful, returns S_OK; otherwise, returns an error code. The following table shows the possible return values for this method.
Value |
Description |
|---|---|
E_PDB_FORMAT |
Attempted to access a file with an obsolete format. |
E_INVALIDARG |
Invalidparameter. |
E_UNEXPECTED |
Data source has already been prepared. |
Remarks
This method allows the debug data for an executable to be obtained from memory through an IStream object.
To load a .pdb file without validation, use the IDiaDataSource::loadDataFromPdb method.
To validate the .pdb file against specific criteria, use the IDiaDataSource::loadAndValidateDataFromPdb method.
To gain access to the data load process (through a callback mechanism), use the IDiaDataSource::loadDataForExe method.
See Also
Reference
IDiaDataSource::loadDataForExe