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 |