Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |