Condividi tramite


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

Vedi anche

IRestrictedErrorInfo

RoFailFastWithErrorContext

RoOriginateError

RoOriginateErrorW