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


Метод IDebugAdvanced3::GetSystemObjectInformation (dbgeng.h)

Метод getSystemObjectInformation возвращает сведения об объектах операционной системы в целевом объекте.

Синтаксис

HRESULT GetSystemObjectInformation(
  [in]            ULONG   Which,
  [in]            ULONG64 Arg64,
  [in]            ULONG   Arg32,
  [out, optional] PVOID   Buffer,
  [in]            ULONG   BufferSize,
  [out, optional] PULONG  InfoSize
);

Параметры

[in] Which

Указывает тип объекта и тип сведений, возвращаемых об этом объекте. Что может принимать следующее значение.

Ценность Возвращаемые сведения
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION Возвращает сведения о потоке, указанном идентификатором потока подсистемы.

[in] Arg64

Задает 64-разрядный аргумент. Этот параметр имеет следующие интерпретации в зависимости от значения , которое:

DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION

Не используется.

[in] Arg32

Задает 32-разрядный аргумент. Этот параметр имеет следующие интерпретации в зависимости от значения , которое:

DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION

Идентификатор потока обработчика требуемого потока.

[out, optional] Buffer

Получает запрошенные сведения. Тип данных, возвращаемых буфера, зависит от значения ,.

Ценность Тип возвращаемого значения
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION

DEBUG_THREAD_BASIC_INFORMATION

[in] BufferSize

Указывает размер буфера буферав байтах.

[out, optional] InfoSize

Получает размер возвращаемой информации.

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

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

Возвращаемый код Описание
S_OK
Метод был успешным.
S_FALSE
Метод был успешным. Однако информация не будет помещаться в буфер буфера, поэтому информация была усечена.

Требования

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

См. также

IDebugAdvanced2

IDebugAdvanced3

IDebugSystemObjects