Compartir a través de


Método IDebugAdvanced2::GetSystemObjectInformation (dbgeng.h)

El método GetSystemObjectInformation devuelve información sobre los objetos del sistema operativo en el destino.

Sintaxis

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

Parámetros

[in] Which

Especifica el tipo de objeto y el tipo de información que se va a devolver sobre ese objeto. Que puede tomar el siguiente valor.

Valor Información devuelta
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION Devuelve los detalles del subproceso especificado por el identificador del subproceso del motor.

[in] Arg64

Especifica un argumento de 64 bits. Este parámetro tiene las siguientes interpretaciones en función del valor de Cuál:

DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION

No se usa.

[in] Arg32

Especifica un argumento de 32 bits. Este parámetro tiene las siguientes interpretaciones en función del valor de Cuál:

DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION

Identificador del subproceso del motor del subproceso deseado.

[out, optional] Buffer

Recibe la información solicitada. El tipo de datos devueltos en Buffer depende del valor de Which.

Valor Tipo de valor devuelto
DEBUG_SYSOBJINFO_THREAD_BASIC_INFORMATION

DEBUG_THREAD_BASIC_INFORMATION

[in] BufferSize

Especifica el tamaño, en bytes, del búfer de búfer.

[out, optional] InfoSize

Recibe el tamaño de la información que se devuelve.

Valor devuelto

Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.

Código devuelto Descripción
S_OK
Método realizado correctamente.
S_FALSE
Método realizado correctamente. Sin embargo, la información no cabería en el búfer de búfer, por lo que la información se trunca.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (incluir Dbgeng.h)

Consulte también

IDebugAdvanced2

IDebugAdvanced3

IDebugSystemObjects