Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém o objeto de informações de erro restrito definido por uma chamada anterior para SetRestrictedErrorInfo no thread lógico atual.
Sintaxe
HRESULT GetRestrictedErrorInfo(
[out] IRestrictedErrorInfo **ppRestrictedErrorInfo
);
Parâmetros
[out] ppRestrictedErrorInfo
O objeto de informações de erro restrito associado ao thread atual.
Valor de retorno
Essa função pode retornar um desses valores.
| Código de retorno | Description |
|---|---|
|
O objeto de erro restrito foi recuperado com êxito. |
|
Não há nenhum objeto de erro restrito associado ao thread atual. Qualquer outro objeto de erro é removido do thread. |
Observações
Chame a função GetRestrictedErrorInfo para obter o objeto IRestrictedErrorInfo definido mais recentemente no thread atual em um aplicativo da Windows Store.
Chame a função RoCaptureErrorContext para salvar informações de erro para o thread atual. Chame a função RoFailFastWithErrorContext para gerar uma exceção, encerrar o processo atual e relatar o erro para o SERVIÇO de Relatório de Erros do Windows (WER).
GetRestrictedErrorInfo transfere a propriedade do objeto de erro para o chamador e limpa o estado de erro do thread. Se o objeto de erro definido mais recentemente não der suporte à interface IRestrictedErrorInfo , o estado de erro do thread será limpo, mas nenhuma interface será retornada ao chamador.
O GetRestrictedErrorInfo recupera o objeto de erro do thread atual e chama QueryInterface para localizar a interface IRestrictedErrorInfo . Se IRestrictedErrorInfo não for encontrado, GetRestrictedErrorInfo retornará S_FALSE. Nesse caso, o objeto de erro é removido do thread. Para obter mais informações, consulte GetErrorInfo.
A chamada à função GetRestrictedErrorInfo falhará se IRestrictedErrorInfo não for a implementação do sistema. Para criar um objeto IRestrictedErrorInfo , chame as funções OriginateError, TransformError ou RoCaptureErrorContext .
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows 8 [aplicativos da área de trabalho | Aplicativos UWP] |
| Servidor mínimo compatível | Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP] |
| da Plataforma de Destino |
Windows |
| Header | roerrorapi.h |
| Library | mincore.lib |
| de DLL |
Combase.dll |