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