Partilhar via


Função KdDisableDebugger (wdm.h)

A rotina KdDisableDebugger desabilita o depurador de kernel.

Sintaxe

NTSTATUS KdDisableDebugger();

Valor de retorno

KdDisableDebugger retornará STATUS_SUCCESS se o depurador de kernel tiver sido desabilitado com êxito. Caso contrário, o valor retornado pode ser um dos seguintes códigos de status de erro:

STATUS_ACCESS_DENIED

STATUS_DEBUGGER_INACTIVE

Observações

Se o sistema operacional foi inicializado sem controles de depuração, KdDisableDebugger retornará STATUS_DEBUGGER_INACTIVE.

Se o depurador de kernel estiver bloqueado (ou seja, a variável de sistema KdBlockEnable será definida como um valor diferente de FALSE), KdDisableDebugger retornará STATUS_ACCESS_DENIED.

Depois que um chamador chama KdDisableDebugger para desabilitar o depurador de kernel, o chamador pode chamar a rotina KdEnableDebugger para habilitar novamente o depurador de kernel.

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 wdm.h (inclua Wdm.h)
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe
IRQL Qualquer nível

Consulte também

KdEnableDebugger