Condividi tramite


PSS_THREAD_ENTRY struttura (processsnapshot.h)

Contiene informazioni sul thread restituite da PssWalkSnapshot PssWalkSnapshot.

Sintassi

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;

Members

ExitStatus

Codice di uscita del processo. Se il processo non è stato chiuso, questo è impostato su STILL_ACTIVE (259).

TebBaseAddress

Indirizzo del blocco di ambiente thread (TEB). Riservato per l'uso dal sistema operativo.

ProcessId

ID del processo.

ThreadId

ID thread.

AffinityMask

Maschera di affinità del processo.

Priority

Livello di priorità dinamica del thread.

BasePriority

Livello di priorità di base del processo.

LastSyscallFirstArgument

Riservato per l'uso dal sistema operativo.

LastSyscallNumber

Riservato per l'uso dal sistema operativo.

CreateTime

Ora in cui è stato creato il thread. Per altre informazioni, vedere FILETIME.

ExitTime

Se il thread è uscito, l'ora di uscita. Per altre informazioni, vedere FILETIME.

KernelTime

Tempo di esecuzione del thread in modalità kernel. Per altre informazioni, vedere FILETIME.

UserTime

Tempo di esecuzione del thread in modalità utente. Per altre informazioni, vedere FILETIME.

Win32StartAddress

Puntatore alla procedura di thread per il thread.

CaptureTime

Tempo di acquisizione di questo thread. Per altre informazioni, vedere FILETIME.

Flags

Contrassegna il thread. Per altre informazioni, vedere PSS_THREAD_FLAGS.

SuspendCount

Numero di volte in cui il thread è sospeso.

SizeOfContextRecord

Dimensioni di ContextRecord, in byte.

ContextRecord

Puntatore al record di contesto se sono state acquisite informazioni sul contesto del thread. Il puntatore è valido per la durata del marcatore a piedi passato a PssWalkSnapshot.

Commenti

PssWalkSnapshot restituisce una struttura PSS_THREAD_ENTRY quando il membro PSS_WALK_INFORMATION_CLASS fornito dal chiamante è PSS_WALK_THREADS.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Intestazione processsnapshot.h

Vedi anche

Snapshot dei processi