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.
[EventType{50}, EventTypeName{"ReadyThread"}]
class ReadyThread : Thread_V2
{
uint32 TThreadId;
sint8 AdjustReason;
sint8 AdjustIncrement;
sint8 Flag;
sint8 Reserved;
};
La classe ReadyThread a les types de membres suivants :
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.
-
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] |