Funzione RoCaptureErrorContext (roerrorapi.h)
Salva il contesto di errore corrente in modo che sia disponibile per le chiamate successive alla funzione RoFailFastWithErrorContext .
Sintassi
HRESULT RoCaptureErrorContext(
HRESULT hr
);
Parametri
hr
HRESULT associato all'errore.
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
La funzione RoCaptureErrorContext acquisisce il contesto associato a un errore, incluso stack-backtrace. Queste informazioni vengono archiviate nell'oggetto errore con restrizioni ed è disponibile per il servizio Segnalazione errori Windows (WER), se è abilitato WER e se viene effettuata una chiamata successiva alla funzione RoFailFastWithErrorContext dallo stesso thread.
Per usare la funzione RoCaptureErrorContext con RoOriginateError, chiamare prima RoOriginateError e quindi chiamare RoCaptureErrorContext. La chiamata nell'ordine inverso può causare la perdita del contesto di errore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | roerrorapi.h |
Libreria | RuntimeObject.lib |
DLL | ComBase.dll |