Функция 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 (include Wdm.h) |
библиотеки | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Любой уровень |