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