Função KdDisableDebugger (wdm.h)

A rotina KdDisableDebugger desabilita o depurador de kernel.

Sintaxe

NTSTATUS KdDisableDebugger();

Retornar valor

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

Comentários

Se o sistema operacional tiver sido 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 for 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 reabilitar o depurador de kernel.

Requisitos

Requisito Valor
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 (include Wdm.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Qualquer nível

Confira também

KdEnableDebugger