Funzione RoInspectThreadErrorInfo (roerrorapi.h)
Ottiene l'oggetto error che rappresenta lo stack di chiamate nel punto in cui è stato generato l'errore
Sintassi
HRESULT RoInspectThreadErrorInfo(
[in] UINT_PTR targetTebAddress,
USHORT machine,
PINSPECT_MEMORY_CALLBACK readMemoryCallback,
[in, optional] PVOID context,
[out] UINT_PTR *targetErrorInfoAddress
);
Parametri
[in] targetTebAddress
Blocco di ambiente thread di destinazione (TEB).
machine
Computer da eseguire il debug.
readMemoryCallback
Funzione di callback per leggere il buffer dallo spazio indirizzi TEB di destinazione.
[in, optional] context
Dati di contesto personalizzati.
[out] targetErrorInfoAddress
Indirizzo dell'oggetto error.
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Quando la chiamata a RoInspectThreadErrorInfo ha esito positivo, targetErrorInfoAddress contiene l'indirizzo di un oggetto errore che è possibile passare alla funzione RoInspectCapturedStackBackTrace per ottenere lo stack di chiamate al punto in cui è stato generato l'errore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 [solo app desktop] |
Server minimo supportato | Windows Server 2012 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | roerrorapi.h |
Libreria | RuntimeObject.lib |
DLL | ComBase.dll |