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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour