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.
Bereitet die Debugdaten vor, die in einer gespeicherten Programmdatenbankdatei (.pdb), die durch einen Stream im Speicher zugegriffen wird.
HRESULT loadDataFromIStream (
IStream* pIStream
);
Parameter
- pIStream
[in] Ein IStream-Objekt, das den Stream zur Verwendung darstellt.
Rückgabewert
Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.In der folgenden Tabelle werden die möglichen Rückgabewerte für diese Methode auf.
Wert |
Beschreibung |
|---|---|
E_PDB_FORMAT |
Versucht, eine Datei mit einem veralteten Format zuzugreifen. |
E_INVALIDARG |
Invalidparameter. |
E_UNEXPECTED |
Datenquelle ist bereits vorbereitet wurde. |
Hinweise
Mit dieser Methode können die Debugdaten aus dem Arbeitsspeicher auf eine ausführbare Datei abgerufen werden, durch ein IStream-Objekt.
Um eine PDB-Datei ohne Validierung zu laden, verwenden Sie die IDiaDataSource::loadDataFromPdb-Methode.
Um die PDB-Datei mit bestimmten Kriterien zu überprüfen, verwenden Sie die IDiaDataSource::loadAndValidateDataFromPdb-Methode.
Um zum ladevorgang Daten zugreifen zu können (durch einen Rückrufmechanismus), verwenden Sie die IDiaDataSource::loadDataForExe-Methode.
Siehe auch
Referenz
IDiaDataSource::loadDataForExe