Função SetRestrictedErrorInfo (roerrorapi.h)
Define o objeto de informações de erro restrito para o thread atual.
Sintaxe
HRESULT SetRestrictedErrorInfo(
[in] IRestrictedErrorInfo *pRestrictedErrorInfo
);
Parâmetros
[in] pRestrictedErrorInfo
O objeto de informações de erro restrito associado ao thread atual.
Retornar valor
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Chame a função RoCaptureErrorContext para salvar informações de erro para o thread atual em um aplicativo da Windows Store. Chame a função RoFailFastWithErrorContext para gerar uma exceção, encerrar o processo atual e relatar o erro ao SERVIÇO de Relatório de Erros do Windows (WER).
A função SetRestrictedErrorInfo chama QueryInterface para localizar o objeto IErrorInfo e, em seguida, chama SetErrorInfo. A chamada falhará se IRestrictedErrorInfo não for a implementação do sistema. Para criar um objeto IRestrictedErrorInfo , chame as funções OriginateError, TransformError ou RoCaptureErrorContext .
A função SetRestrictedErrorInfo libera o objeto de informações de erro restrito existente, se houver, e define pRestrictedErrorInfo. Para obter mais informações, consulte a função SetErrorInfo .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | roerrorapi.h |
Biblioteca | RuntimeObject.lib |
DLL | ComBase.dll |