KdDisableDebugger 函式 (wdm.h)
KdDisableDebugger 例程會停用核心調試程式。
語法
NTSTATUS KdDisableDebugger();
傳回值
KdDisableDebugger 如果成功停用核心調試程式,就會傳回STATUS_SUCCESS。 否則,傳回值可以是下列其中一個錯誤狀態代碼:
STATUS_ACCESS_DENIED
STATUS_DEBUGGER_INACTIVE
言論
如果作系統在沒有偵錯控件的情況下開機,KdDisableDebugger 會傳回STATUS_DEBUGGER_INACTIVE。
如果核心調試程式遭到封鎖(也就是說,KdBlockEnable 系統變數會設定為 FALSE以外的值),KdDisableDebugger 傳回STATUS_ACCESS_DENIED。
呼叫端呼叫 KdDisableDebugger 停用核心調試程序之後,呼叫端可以呼叫 KdEnableDebugger 例程來重新啟用核心調試程式。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Microsoft Windows 2000 和更新版本的 Windows 中提供。 |
目標平臺 | 普遍 |
標頭 | wdm.h (包括 Wdm.h) |
連結庫 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 任何層級 |