Lire en anglais

Partager via


Classe ReadyThread

Cette classe est la classe de type d’événement pour les événements de thread prêts.

La syntaxe suivante est simplifiée à partir du code MOF.

Syntaxe

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

Membres

La classe ReadyThread a les types de membres suivants :

Propriétés

La classe ReadyThread a ces propriétés.

AdjustIncrement

Type de données : sint8

Type d'accès : Lecture seule

Qualificateurs : WmiDataId(3)

Valeur par laquelle la priorité est ajustée.

AdjustReason

Type de données : sint8

Type d'accès : Lecture seule

Qualificateurs : WmiDataId(2)

La raison de l’augmentation de priorité.

Valeur Signification
0
Ignorez l’incrément.
1
Appliquez l’incrément, qui se décomposera de façon incrémentielle à la fin de chaque quantum.
2
Appliquez l’incrément comme une augmentation qui se décomposera dans son intégralité au niveau quantique (généralement pour le don prioritaire).

 

Indicateur

Type de données : sint8

Type d'accès : Lecture seule

Qualificateurs : WmiDataId(4)

Voici les indicateurs d’état possibles :

Valeur Signification
0x1
Le thread a été préparé à partir de DPC (appel de procédure différée).
0x2
La pile du noyau est actuellement permutée.
0x4
L’espace d’adressage du processus est permuté.

 

Notez que lorsque la pile du noyau ou l’espace d’adressage du processus est permutée, un événement ReadyThread supplémentaire s’affiche une fois que la pile du noyau ou l’espace d’adressage du processus a été échangé et que le thread est prêt à être distribué.

Réservé

Type de données : sint8

Type d'accès : Lecture seule

Qualificateurs : WmiDataId(5)

Réservé.

TThreadId

Type de données : uint32

Type d'accès : Lecture seule

Qualificateurs : WmiDataId(1), Format(« x »)

Identificateur de thread du thread en cours de préparation à l’exécution.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]

Voir aussi

Thread_V2