Метод 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. |
Возвращаемое значение
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в возвращаемых значений.
Возвращаемый код | Описание |
---|---|
|
Метод был успешным. |
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | dbgeng.h (include Dbgeng.h) |