Compartilhar via


classe Thread_TypeGroup1

Essa classe é a classe de tipo de evento para eventos de início e término do thread.

A sintaxe a seguir é simplificada do código MOF.

Sintaxe

[EventType{1, 2, 3, 4}, EventTypeName{"Start", "End", "DCStart", "DCEnd"}]
class Thread_TypeGroup1 : Thread
{
  uint32 ProcessId;
  uint32 TThreadId;
  uint32 StackBase;
  uint32 StackLimit;
  uint32 UserStackBase;
  uint32 UserStackLimit;
  uint32 Affinity;
  uint32 Win32StartAddr;
  uint32 TebBase;
  uint32 SubProcessTag;
  uint8  BasePriority;
  uint8  PagePriority;
  uint8  IoPriority;
  uint8  ThreadFlags;
};

Membros

A classe Thread_TypeGroup1 tem esses tipos de membros:

Propriedades

A classe Thread_TypeGroup1 tem essas propriedades.

Afinidade

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(7), Ponteiro

O conjunto de processadores no qual o thread tem permissão para ser executado.

Basepriority

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(11)

A prioridade do agendador do thread (consulte a função SetThreadPriority ).

IoPriority

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(13)

Uma dica de prioridade de E/S para agendar E/S gerada pelo thread.

PagePriority

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(12)

Uma dica de prioridade de página de memória para páginas de memória acessadas pelo thread.

ProcessId

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(1), Format("x")

Identificador de processo do thread envolvido no evento.

StackBase

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(3), Ponteiro

Endereço base da pilha do thread.

StackLimit

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(4), Ponteiro

Limite da pilha do thread.

SubProcessTag

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(10), Format("x")

Identifica o serviço se o thread pertence a um serviço; caso contrário, zero.

TebBase

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(9), Ponteiro

Endereço base do bloco de ambiente de thread.

ThreadFlags

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(14)

Não usado.

TThreadId

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(2), Format("x")

Identificador de thread do thread envolvido no evento.

UserStackBase

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(5), Ponteiro

Endereço base da pilha do modo de usuário do thread.

UserStackLimit

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(6), Ponteiro

Limite da pilha do modo de usuário do thread.

Win32StartAddr

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(8), Ponteiro

Endereço inicial da função a ser executada por esse thread.

Comentários

Os tipos de evento DCStart e DCEnd enumeram os threads que estão sendo executados no momento em que a sessão do kernel é iniciada e termina, respectivamente.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]

Confira também

Thread