Función RoCaptureErrorContext (roerrorapi.h)

Guarda el contexto de error actual para que esté disponible para las llamadas posteriores a la función RoFailFastWithErrorContext .

Sintaxis

HRESULT RoCaptureErrorContext(
  HRESULT hr
);

Parámetros

hr

HRESULT asociado al error.

Valor devuelto

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

La función RoCaptureErrorContext captura el contexto asociado a un error, incluido el retroceso de la pila. Esta información se almacena en el objeto de error restringido y está disponible para el servicio Informe de errores de Windows (WER), si WER está habilitado y si se realiza una llamada posterior a la función RoFailFastWithErrorContext desde el mismo subproceso.

Para usar la función RoCaptureErrorContext con RoOriginateError, llame primero a RoOriginateError y, a continuación, llame a RoCaptureErrorContext. Llamar a en orden inverso puede hacer que se pierda el contexto de error.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado roerrorapi.h
Library RuntimeObject.lib
Archivo DLL ComBase.dll

Consulte también

IRestrictedErrorInfo

RoFailFastWithErrorContext

RoOriginateError

RoOriginateErrorW