Função KdDisableDebugger (wdm.h)

A rotina KdDisableDebugger desabilita o depurador de kernel.

Sintaxe

NTSTATUS KdDisableDebugger();

Valor retornado

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

STATUS_ACCESS_DENIED

STATUS_DEBUGGER_INACTIVE

Comentários

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 estiver 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 o depurador de kernel.

Requisitos

   
Cliente mínimo com suporte Disponível no Microsoft Windows 2000 e versões posteriores do Windows.
Plataforma de Destino Universal
Cabeçalho wdm.h (inclua Wdm.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Qualquer nível

Confira também

KdEnableDebugger