Método IDebugAdvanced3::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 |
[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 |
---|---|
|
Método realizado correctamente. |
|
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) |