Ler em inglês

Compartilhar via


Classe ReadyThread

Essa classe é a classe de tipo de evento para eventos de thread prontos.

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

Sintaxe

[EventType{50}, EventTypeName{"ReadyThread"}]
class ReadyThread : Thread_V2
{
  uint32 TThreadId;
  sint8  AdjustReason;
  sint8  AdjustIncrement;
  sint8  Flag;
  sint8  Reserved;
};

Membros

A classe ReadyThread tem estes tipos de membros:

Propriedades

A classe ReadyThread tem essas propriedades.

AdjustIncrement

Tipo de dados: sint8

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(3)

O valor pelo qual a prioridade está sendo ajustada.

AdjustReason

Tipo de dados: sint8

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(2)

O motivo do aumento da prioridade.

Valor Significado
0
Ignore o incremento.
1
Aplique o incremento, que decairá incrementalmente no final de cada quantum.
2
Aplique o incremento como um impulso que decairá em sua totalidade no quantum (normalmente para doação prioritária).

 

Sinalizador

Tipo de dados: sint8

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(4)

Estes são os possíveis sinalizadores de estado:

Valor Significado
0x1
O thread foi recuperado do DPC (chamada de procedimento adiado).
0x2
No momento, a pilha de kernel é trocada.
0x4
O espaço de endereço do processo é trocado.

 

Observe que, quando a pilha de kernel ou o espaço de endereço do processo for trocado, haverá um evento ReadyThread adicional depois que a pilha de kernel ou o espaço de endereço do processo tiver sido trocado novamente e o thread estiver pronto para ser expedido.

Reservado

Tipo de dados: sint8

Tipo de acesso: Somente leitura

Qualificadores: WmiDataId(5)

Reservado.

TThreadId

Tipo de dados: uint32

Tipo de acesso: Somente leitura

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

O identificador de thread do thread que está sendo preparado para execução.

Requisitos

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

Confira também

Thread_V2