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 |