IDiaDataSource::loadDataFromIStream
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