Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Contém informações de thread retornadas por PssWalkSnapshotPssWalkSnapshot.
Sintaxe
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;
Membros
ExitStatus
O código de saída do processo. Se o processo não tiver sido encerrado, isso será definido como STILL_ACTIVE (259).
TebBaseAddress
O endereço do bloco de ambiente de thread (TEB). Reservado para uso pelo sistema operacional.
ProcessId
A ID do processo.
ThreadId
A ID do thread.
AffinityMask
A máscara de afinidade do processo.
Priority
O nível de prioridade dinâmica do thread.
BasePriority
O nível de prioridade base do processo.
LastSyscallFirstArgument
Reservado para uso pelo sistema operacional.
LastSyscallNumber
Reservado para uso pelo sistema operacional.
CreateTime
A hora em que o thread foi criado. Para obter mais informações, consulte FILETIME.
ExitTime
Se o thread foi encerrado, a hora da saída. Para obter mais informações, consulte FILETIME.
KernelTime
A quantidade de tempo que o thread gastou em execução no modo kernel. Para obter mais informações, consulte FILETIME.
UserTime
A quantidade de tempo que o thread gastou em execução no modo de usuário. Para obter mais informações, consulte FILETIME.
Win32StartAddress
Um ponteiro para o procedimento de thread para thread.
CaptureTime
O tempo de captura desse thread. Para obter mais informações, consulte FILETIME.
Flags
Sinalizadores sobre o thread. Para obter mais informações, consulte PSS_THREAD_FLAGS.
SuspendCount
A contagem de vezes que o thread foi suspenso.
SizeOfContextRecord
O tamanho de ContextRecord, em bytes.
ContextRecord
Um ponteiro para o registro de contexto se as informações de contexto do thread foram capturadas. O ponteiro é válido durante o tempo de vida do marcador de caminhada passado para PssWalkSnapshot.
Comentários
PssWalkSnapshot retorna uma estrutura PSS_THREAD_ENTRY quando o membro PSS_WALK_INFORMATION_CLASS que o chamador fornece é PSS_WALK_THREADS.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 8.1 [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2012 R2 [somente aplicativos da área de trabalho] |
| Cabeçalho | processsnapshot.h |