Функция 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