estructura WDBGEXTS_THREAD_OS_INFO (wdbgexts.h)

La operación IG_GET_THREAD_OS_INFO Ioctl devuelve información sobre un subproceso del sistema operativo en el destino. Al llamar a Ioctl con IoctlType establecido en IG_GET_THREAD_OS_INFO, IpvData debe contener una instancia de la estructura de WDBGEXTS_THREAD_OS_INFO.

Sintaxis

typedef struct _WDBGEXTS_THREAD_OS_INFO {
  ULONG   ThreadId;
  ULONG   ExitStatus;
  ULONG   PriorityClass;
  ULONG   Priority;
  ULONG64 CreateTime;
  ULONG64 ExitTime;
  ULONG64 KernelTime;
  ULONG64 UserTime;
  ULONG64 StartOffset;
  ULONG64 Affinity;
} WDBGEXTS_THREAD_OS_INFO, *PWDBGEXTS_THREAD_OS_INFO;

Miembros

ThreadId

Especifica el identificador del subproceso del sistema operativo (dentro del proceso actual) para el subproceso cuya información se solicita.

ExitStatus

Recibe el código de salida del subproceso. Si el subproceso sigue en ejecución o no se conoce el código de salida, ExitStatus se establecerá en STILL_ACTIVE.

PriorityClass

Recibe la clase de prioridad del subproceso. Las clases de prioridad se definen mediante las constantes XXX_PRIORITY_CLASS en WinBase.h. Consulte Platform SDK para obtener más información sobre las clases de prioridad de subprocesos. Si no se conoce la clase priority, PriorityClass se establecerá en cero.

Priority

Recibe la prioridad del subproceso en relación con la clase de prioridad. Algunas prioridades de subproceso se definen mediante las constantes THREAD_PRIORITY_XXX en WinBase.h. Consulte Platform SDK para obtener más información sobre las prioridades de subprocesos. Si no se conoce la prioridad, priority se establecerá en THREAD_PRIORITY_NORMAL.

CreateTime

Recibe la hora de creación del subproceso.

ExitTime

Recibe la hora de salida del subproceso. Si el subproceso no se ha cerrado, ExitTime no está definido.

KernelTime

Recibe la cantidad de tiempo que el subproceso se ha ejecutado en modo kernel.

UserTime

Recibe la cantidad de tiempo que el subproceso se ha ejecutado en modo de usuario.

StartOffset

Recibe la dirección inicial del subproceso. Si no se conoce la dirección inicial, StartOffset se establecerá en cero.

Affinity

Recibe la máscara de afinidad de subproceso para el subproceso en un equipo multiprocesador simétrico (SMP). Consulte El SDK de plataforma para obtener más información sobre la máscara de afinidad de subprocesos. Si no se conoce la máscara de afinidad, Affinity se establece en cero.

Comentarios

Los parámetros de la operación IG_GET_THREAD_OS_INFO Ioctl son los miembros de la estructura WDBGEXTS_THREAD_OS_INFO.

Requisitos

Requisito Valor
Header wdbgexts.h (include Wdbgexts.h, Dbgeng.h)

Consulte también

Ioctl