Метод IDebugClient3::IsKernelDebuggerEnabled (dbgeng.h)

Метод IsKernelDebuggerEnabled проверяет, включена ли отладка ядра для локального ядра.

Синтаксис

HRESULT IsKernelDebuggerEnabled();

Возвращаемое значение

Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .

Код возврата Описание
S_OK
Отладка ядра включена для локального ядра.
S_FALSE
Отладка ядра не включена для локального ядра.

Комментарии

Отладка ядра доступна для локального компьютера, если компьютер был загружен с помощью загрузочного параметра /debug . В некоторых установках Windows отладка локального ядра поддерживается при использовании других параметров, таких как /debugport, но это не гарантированная функция Windows, и на нее не следует полагаться. Дополнительные сведения об отладке ядра на одном компьютере см. в разделе Выполнение отладки локального ядра.

Дополнительные сведения о подключении к динамическим целевым объектам в режиме ядра см. в разделе Live Kernel-Mode Targets.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dbgeng.h (включая Dbgeng.h)

См. также раздел

AttachKernel

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5