Thread_TypeGroup1 classe
Cette classe est la classe de type d’événement pour les événements de début et de fin de thread.
La syntaxe suivante est simplifiée à partir du code MOF.
Syntaxe
[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;
};
Membres
La classe Thread_TypeGroup1 a les types de membres suivants :
Propriétés
La classe Thread_TypeGroup1 a ces propriétés.
-
Affinité
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(7), Pointeur
Ensemble de processeurs sur lesquels le thread est autorisé à s’exécuter.
-
-
BasePriority
-
-
Type de données : uint8
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(11)
Priorité du planificateur du thread (voir la fonction SetThreadPriority ).
-
-
IoPriority
-
-
Type de données : uint8
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(13)
Indicateur de priorité d’E/S pour la planification des E/S générées par le thread.
-
-
PagePriority
-
-
Type de données : uint8
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(12)
Indicateur de priorité de page mémoire pour les pages mémoire auxquelles le thread accède.
-
-
ProcessId
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(1), Format(« x »)
Identificateur de processus du thread impliqué dans l’événement.
-
-
StackBase
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(3), pointeur
Adresse de base de la pile du thread.
-
-
StackLimit
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(4), pointeur
Limite de la pile du thread.
-
-
SubProcessTag
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(10), Format(« x »)
Identifie le service si le thread appartient à un service ; sinon, zéro.
-
-
TebBase
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(9), pointeur
Adresse de base du bloc de l’environnement de thread.
-
-
ThreadFlags
-
-
Type de données : uint8
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(14)
Non utilisé.
-
-
TThreadId
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(2), Format(« x »)
Identificateur de thread du thread impliqué dans l’événement.
-
-
UserStackBase
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(5), pointeur
Adresse de base de la pile en mode utilisateur du thread.
-
-
UserStackLimit
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(6), pointeur
Limite de la pile en mode utilisateur du thread.
-
-
Win32StartAddr
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(8), pointeur
Adresse de départ de la fonction à exécuter par ce thread.
-
Notes
Les types d’événements DCStart et DCEnd énumèrent les threads en cours d’exécution au moment où la session du noyau démarre et se termine, respectivement.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
Voir aussi