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 in einer Programmdatenbankdatei (PDB)-Datei gespeicherten Debugdaten vor, auf die über einen In-Memory-Datenstrom zugegriffen wird.
Syntax
HRESULT loadDataFromIStream (
IStream* pIStream
);
Die Parameter
pIStream
[in] Ein IStream Objekt, das den zu verwendenden Datenstrom darstellt.
Rückgabewert
Wenn dies erfolgreich ist, wird S_OKzurückgegeben; andernfalls wird ein Fehlercode zurückgegeben. In der folgenden Tabelle sind die möglichen Rückgabewerte für diese Methode aufgeführt.
| Wert | BESCHREIBUNG |
|---|---|
E_PDB_FORMAT |
Es wurde versucht, auf eine Datei mit einem veralteten Format zuzugreifen. |
E_INVALIDARG |
Ungültiger Parameter. |
E_UNEXPECTED |
Die Datenquelle wurde bereits vorbereitet. |
Bemerkungen
Mit dieser Methode können die Debugdaten für eine ausführbare Datei über ein IStream Objekt abgerufen werden.
Verwenden Sie die IDiaDataSourceEx::loadDataFromIStreamEx Methode, um das Vorabrufen zu laden.
Verwenden Sie die IDiaDataSource::loadDataFromPdb Methode, um eine PDB-Datei ohne Überprüfung zu laden.
Verwenden Sie die IDiaDataSource::loadAndValidateDataFromPdb Methode, um die PDB-Datei anhand bestimmter Kriterien zu überprüfen.
Verwenden Sie die IDiaDataSource::loadDataForExe Methode, um Zugriff auf den Datenladevorgang (über einen Rückrufmechanismus) zu erhalten.