Функция KdEnableDebugger (wdm.h)
Подпрограмма KdEnableDebugger повторно включает отладчик ядра после вызова подпрограммы KdDisableDebugger отключает отладчик ядра.
Синтаксис
NTSTATUS KdEnableDebugger();
Возвращаемое значение
KdEnableDebugger возвращает STATUS_SUCCESS, если отладчик ядра был успешно включен повторно. В противном случае возвращаемое значение может иметь один из следующих кодов состояния ошибки:
STATUS_ACCESS_DENIED
STATUS_DEBUGGER_INACTIVE
Комментарии
Если операционная система была загружена без элементов управления отладкой, KdEnableDebugger возвращает STATUS_DEBUGGER_INACTIVE.
Если отладчик ядра заблокирован (то есть системная переменная KdBlockEnable имеет значение, отличное от FALSE), KdEnableDebugger возвращает STATUS_ACCESS_DENIED.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Microsoft Windows 2000 и более поздних версиях Windows. |
Целевая платформа | Универсальное |
Верхняя часть | wdm.h (включая Wdm.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Любой уровень |