Compartir a través de


Función SetRestrictedErrorInfo (roerrorapi.h)

Establece el objeto de información de error restringido para el subproceso actual.

Sintaxis

HRESULT SetRestrictedErrorInfo(
  [in] IRestrictedErrorInfo *pRestrictedErrorInfo
);

Parámetros

[in] pRestrictedErrorInfo

Objeto de información de error restringido asociado al subproceso actual.

Valor devuelto

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

Comentarios

Llama a la función RoCaptureErrorContext para guardar la información de error del subproceso actual en una aplicación de la Tienda Windows. Llame a la función RoFailFastWithErrorContext para generar una excepción, finalizar el proceso actual e informar del error al servicio de Informe de errores de Windows (WER).

La función SetRestrictedErrorInfo llama a QueryInterface para buscar el objeto IErrorInfo y, a continuación, llama a SetErrorInfo. Se produce un error en la llamada si IRestrictedErrorInfo no es la implementación del sistema. Para crear un objeto IRestrictedErrorInfo , llame a las funciones OriginateError, TransformError o RoCaptureErrorContext .

La función SetRestrictedErrorInfo libera el objeto de información de error restringido existente, si existe, y establece pRestrictedErrorInfo. Para obtener más información, consulta la función SetErrorInfo .

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

RO_ERROR_REPORTING_FLAGS

RoCaptureErrorContext

RoFailFastWithErrorContext

SetErrorInfo