Compartilhar via


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

Confira também

IRestrictedErrorInfo

RO_ERROR_REPORTING_FLAGS

RoCaptureErrorContext

RoFailFastWithErrorContext

SetErrorInfo