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.
A rotina de IoSetThreadHardErrorMode habilita ou desabilita o relatório de erros rígidos para o thread atual.
Sintaxe
BOOLEAN IoSetThreadHardErrorMode(
[in] BOOLEAN EnableHardErrors
);
Parâmetros
[in] EnableHardErrors
Especifica se o relatório de erros rígidos para o usuário deve ser habilitado ou desabilitado para esse thread. Um valor de VERDADEIRO permite relatórios de erros rígidos. FALSE o desabilita.
Valor de retorno
IoSetThreadHardErrorMode retornará VERDADEIRO se erros rígidos tiverem sido habilitados desse thread antes dessa execução de rotina concluída. Caso contrário, essa rotina retornará FALSE .
Observações
Se erros rígidos estiverem desabilitados para um determinado thread, as chamadas para IoRaiseHardError não exibirão uma mensagem para o usuário indicando que ocorreu um erro grave. Além disso, o IRP que é passado para IoRaiseHardError é concluído sem que nenhum dado seja copiado em buffers de usuário. Chamar IoRaiseInformationalHardError depois de desabilitar erros rígidos faz com que essa rotina sempre retorne FALSE para esse thread.
Requisitos
| Requisito | Valor |
|---|---|
| de cliente com suporte mínimo | Disponível no Microsoft Windows 2000 e versões posteriores do Windows. |
| da Plataforma de Destino | Universal |
| cabeçalho | ntddk.h (inclua Ntddk.h) |
| biblioteca | NtosKrnl.lib |
| de DLL | NtosKrnl.exe |
| IRQL | <=DISPATCH_LEVEL |