KdDisableDebugger function (wdm.h)
The KdDisableDebugger routine disables the kernel debugger.
Syntax
NTSTATUS KdDisableDebugger();
Return value
KdDisableDebugger returns STATUS_SUCCESS if the kernel debugger was successfully disabled. Otherwise, the return value can be one of the following error status codes:
STATUS_ACCESS_DENIED
STATUS_DEBUGGER_INACTIVE
Remarks
If the operating system was booted with no debug controls, KdDisableDebugger returns STATUS_DEBUGGER_INACTIVE.
If the kernel debugger is blocked (that is, the KdBlockEnable system variable is set to a value other than FALSE), KdDisableDebugger returns STATUS_ACCESS_DENIED.
After a caller calls KdDisableDebugger to disable the kernel debugger, the caller can call the KdEnableDebugger routine to re-enable the kernel debugger.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Microsoft Windows 2000 and later versions of Windows. |
Target Platform | Universal |
Header | wdm.h (include Wdm.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Any level |