Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Ruft das Fehlerobjekt ab, das die Aufrufliste an dem Punkt darstellt, an dem der Fehler entstanden ist.
Syntax
HRESULT RoInspectThreadErrorInfo(
[in] UINT_PTR targetTebAddress,
USHORT machine,
PINSPECT_MEMORY_CALLBACK readMemoryCallback,
[in, optional] PVOID context,
[out] UINT_PTR *targetErrorInfoAddress
);
Parameter
[in] targetTebAddress
Der Zielthreadumgebungsblock (TEB).
machine
Der zu debuggende Computer.
readMemoryCallback
Eine Rückruffunktion zum Lesen des Puffers aus dem ZIEL-TEB-Adressraum.
[in, optional] context
Benutzerdefinierte Kontextdaten.
[out] targetErrorInfoAddress
Die Adresse des Fehlerobjekts.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Wenn der Aufruf von RoInspectThreadErrorInfo erfolgreich ist, enthält targetErrorInfoAddress die Adresse eines Fehlerobjekts, das Sie an die RoInspectCapturedStackBackTrace-Funktion übergeben können, um die Aufrufliste an dem Punkt abzurufen, an dem der Fehler aufgetreten ist.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | roerrorapi.h |
| Bibliothek | RuntimeObject.lib |
| DLL | ComBase.dll |