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 |