Compartir a través de


estructura PSS_THREAD_ENTRY (processsnapshot.h)

Contiene información de subproceso devuelta por PssWalkSnapshotPssWalkSnapshot.

Sintaxis

typedef struct {
  DWORD            ExitStatus;
  void             *TebBaseAddress;
  DWORD            ProcessId;
  DWORD            ThreadId;
  ULONG_PTR        AffinityMask;
  int              Priority;
  int              BasePriority;
  void             *LastSyscallFirstArgument;
  WORD             LastSyscallNumber;
  FILETIME         CreateTime;
  FILETIME         ExitTime;
  FILETIME         KernelTime;
  FILETIME         UserTime;
  void             *Win32StartAddress;
  FILETIME         CaptureTime;
  PSS_THREAD_FLAGS Flags;
  WORD             SuspendCount;
  WORD             SizeOfContextRecord;
  PCONTEXT         ContextRecord;
} PSS_THREAD_ENTRY;

Miembros

ExitStatus

Código de salida del proceso. Si el proceso no se ha cerrado, se establece en STILL_ACTIVE (259).

TebBaseAddress

Dirección del bloque de entorno de subprocesos (TEB). Reservado para su uso por el sistema operativo.

ProcessId

El id. de proceso.

ThreadId

Identificador del subproceso.

AffinityMask

Máscara de afinidad del proceso.

Priority

Nivel de prioridad dinámica del subproceso.

BasePriority

Nivel de prioridad base del proceso.

LastSyscallFirstArgument

Reservado para su uso por el sistema operativo.

LastSyscallNumber

Reservado para su uso por el sistema operativo.

CreateTime

Hora en que se creó el subproceso. Para obtener más información, vea FILETIME.

ExitTime

Si el subproceso salió, la hora de la salida. Para obtener más información, vea FILETIME.

KernelTime

Cantidad de tiempo que el subproceso ha dedicado a ejecutarse en modo kernel. Para obtener más información, vea FILETIME.

UserTime

Cantidad de tiempo que el subproceso ha dedicado a ejecutarse en modo de usuario. Para obtener más información, vea FILETIME.

Win32StartAddress

Puntero al procedimiento de subproceso para el subproceso.

CaptureTime

Tiempo de captura de este subproceso. Para obtener más información, vea FILETIME.

Flags

Marcas sobre el subproceso. Para obtener más información, consulte PSS_THREAD_FLAGS.

SuspendCount

Recuento de veces que se suspende el subproceso.

SizeOfContextRecord

Tamaño de ContextRecord, en bytes.

ContextRecord

Puntero al registro de contexto si se capturó la información de contexto del subproceso. El puntero es válido durante la vigencia del marcador de recorrido pasado a PssWalkSnapshot.

Comentarios

PssWalkSnapshot devuelve una estructura PSS_THREAD_ENTRY cuando el miembro PSS_WALK_INFORMATION_CLASS que proporciona el autor de la llamada es PSS_WALK_THREADS.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 R2 [solo aplicaciones de escritorio]
Encabezado processsnapshot.h

Consulte también

Procesar instantáneas