RoInspectThreadErrorInfo-Funktion (roerrorapi.h)
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 |