Поделиться через


Функция 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 Любой уровень

См. также

KdEnableDebugger