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


Метод IDebugControl::GetDebuggeeType (dbgeng.h)

Метод GetDebuggeeType описывает характер текущего целевого объекта.

Синтаксис

HRESULT GetDebuggeeType(
  [out] PULONG Class,
  [out] PULONG Qualifier
);

Параметры

[out] Class

Получает класс текущего целевого объекта. Он будет иметь одно из значений в следующей таблице.

Ценность Описание
DEBUG_CLASS_UNINITIALIZED Текущий целевой объект отсутствует.
DEBUG_CLASS_KERNEL Текущий целевой объект — это целевой объект в режиме ядра.
DEBUG_CLASS_USER_WINDOWS Текущий целевой объект — это целевой объект пользовательского режима.

[out] Qualifier

Дополнительные сведения о типе целевого объекта. Его интерпретация зависит от значения класса . Если класс DEBUG_CLASS_UNINITIALIZED, квалификатор возвращает ноль. Следующие значения применимы для целевых объектов в режиме ядра.

Ценность Описание
DEBUG_KERNEL_CONNECTION Текущий целевой объект — это динамическое ядро, отлаживаемое в стандартном режиме (с помощью COM-порта, 1394 шины или именованного канала).
DEBUG_KERNEL_LOCAL Текущий целевой объект — это локальное ядро.
DEBUG_KERNEL_EXDI_DRIVER Текущий целевой объект — это динамическое ядро, подключенное с помощью драйверов eXDI.
DEBUG_KERNEL_SMALL_DUMP Текущий целевой объект — это файл небольшого дампа памяти в режиме ядра.
DEBUG_KERNEL_DUMP Текущий целевой объект — это файл дампа памяти ядра в режиме ядра.
DEBUG_KERNEL_FULL_DUMP Текущий целевой объект — это файл дампа памяти в режиме ядра.
 

Следующие значения применимы для целевых объектов пользовательского режима.

Ценность Описание
DEBUG_USER_WINDOWS_PROCESS Текущий целевой объект — это процесс пользовательского режима на том же компьютере, что и подсистемы отладчика.
DEBUG_USER_WINDOWS_PROCESS_SERVER Текущий целевой объект — это процесс пользовательского режима, подключенный с помощью сервера обработки.
DEBUG_USER_WINDOWS_SMALL_DUMP Текущий целевой объект — это файл Minidump в пользовательском режиме.
DEBUG_USER_WINDOWS_DUMP Текущий целевой объект — это полный файл дампа User-Mode.

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

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

Возвращаемый код Описание
S_OK
Метод был успешным.

Требования

Требование Ценность
целевая платформа Настольный
заголовка dbgeng.h (include Dbgeng.h)