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 |