_Classe de thread CIM
La classe de _ thread CIM représente la capacité d’exécuter des unités d’un processus ou d’une tâche, en parallèle. Un processus peut avoir de nombreux threads, chacun d’entre eux étant faible au processus.
Important
Les classes de la DMTF (Distributed Management Task Force) CIM (Common Information Model) sont les classes parentes sur lesquelles les classes WMI sont générées. WMI ne prend actuellement en charge que les schémas de version CIM 2. x.
La syntaxe suivante est simplifiée du code format MOF (MOF) et comprend toutes ses propriétés héritées. Les propriétés sont répertoriées par ordre alphabétique, et non par ordre MOF.
Syntaxe
[Abstract, UUID("{8502C571-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class CIM_Thread : CIM_LogicalElement
{
string Caption;
string CreationClassName;
string CSCreationClassName;
string CSName;
string Description;
uint16 ExecutionState;
string Handle;
datetime InstallDate;
uint64 KernelModeTime;
string Name;
string OSCreationClassName;
string OSName;
uint32 Priority;
string ProcessCreationClassName;
string ProcessHandle;
string Status;
uint64 UserModeTime;
};
Membres
La classe de _ thread CIM possède les types de membres suivants :
Propriétés
La classe de _ thread CIM possède ces propriétés.
-
Caption
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64), DisplayName (« Caption »)
Courte description textuelle de l’objet.
Cette propriété est héritée de CIM _ ManagedSystemElement.
-
-
CreationClassName
-
Nom de la classe ou de la sous-classe utilisée dans la création d’une instance. Lorsqu’elle est utilisée avec d’autres propriétés de clé de la classe, cette propriété autorise l’identification unique de toutes les instances de la classe et de ses sous-classes.
-
CSCreationClassName
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : propagé ("_ processus CIM.CSCreationClassName"), _ clé CIM, MaxLen (256)
Portée du nom de la classe de création du système de l’ordinateur.
-
-
CSName
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : propagé ("_ processus CIM.CSName"), _ clé CIM, MaxLen (256)
Nom du système d’ordinateur d’étendue.
-
-
Description
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : DisplayName ("Description")
Description textuelle de l’objet.
Cette propriété est héritée de CIM _ ManagedSystemElement.
-
-
ExecutionState
-
-
Type de données : UInt16
-
Type d'accès : Lecture seule
Indique la condition de fonctionnement actuelle du thread.
-
-
Inconnu (0)
-
Autre (1)
-
Prêt (2)
-
En cours d’exécution (3)
-
Bloqué (4)
-
Suspendu bloqué (5)
-
Suspendu prêt (6)
Handle
Identificateur du thread.
InstallDate
-
Type de données : DateTime
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings ("MIF. DMTF | ComponentID | 001,5 "), DisplayName (" date d’installation ")
Date et heure d’installation de l’objet. Cette propriété n’a pas besoin d’une valeur pour indiquer que l’objet est installé.
Cette propriété est héritée de CIM _ ManagedSystemElement.
KernelModeTime
-
Type de données : UInt64
-
Type d'accès : Lecture seule
-
Qualificateurs : unités (« millisecondes »)
Temps, en mode noyau, en unités de 100 nanosecondes. Si ces informations ne sont pas disponibles, la valeur 0 (zéro) doit être utilisée.
Pour plus d’informations sur l’utilisation des valeurs UInt64 dans les scripts, consultez scripts dans WMI.
Nom
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : DisplayName ("Name")
Étiquette par laquelle l’objet est connu. Lorsqu’elle est sous-classée, cette propriété peut être substituée pour être une propriété de clé.
Cette propriété est héritée de CIM _ ManagedSystemElement.
OSCreationClassName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : propagé ("_ processus CIM.OSCreationClassName"), _ clé CIM, MaxLen (256)
Portée du nom de la classe de création du système d’exploitation.
OSName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : propagé ("_ processus CIM.OSName"), _ clé CIM, MaxLen (256)
Étendue du nom du système d’exploitation.
Priorité
-
Type de données : UInt32
-
Type d'accès : Lecture seule
Urgence de l’exécution d’un thread. Un thread peut avoir une priorité différente de celle de son processus propriétaire. Si ces informations ne sont pas disponibles pour un thread, la valeur 0 (zéro) doit être utilisée.
ProcessCreationClassName
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : propagé ("_ processus CIM.CreationClassName"), _ clé CIM, MaxLen (256)
Nom de la classe de création du processus de portée.
ProcessHandle
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : propagé ("_ processus CIM.Handle"), clé, MaxLen (256)
Handle du processus d’étendue.
État
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (10), DisplayName ("Status")
État actuel de l’objet. Cette propriété est héritée de CIM _ ManagedSystemElement.
Les valeurs sont notamment les suivantes :
OK (« OK »)
Erreur (« erreur »)
Détérioré (« détérioré »)
Inconnu ("inconnu")
Échec prévu (« échec prédit »)
Démarrage en cours (« démarrage »)
Arrêt en cours (« arrêt »)
Service (« service »)
Stressed (« stressed »)
Non récupéré (« non récupéré »)
Aucun contact (« aucun contact »)
Communication perdue (« inversée comm »)
UserModeTime
-
Type de données : UInt64
-
Type d'accès : Lecture seule
-
Qualificateurs : unités (« millisecondes »)
Temps, en mode utilisateur, en unités de nanosecondes 100. Si ces informations ne sont pas disponibles, la valeur 0 (zéro) doit être utilisée.
Pour plus d’informations sur l’utilisation des valeurs UInt64 dans les scripts, consultez scripts dans WMI.
Notes
La classe de _ thread CIM est dérivée de CIM _ LogicalElement.
WMI n’implémente pas cette classe. Pour les classes WMI dérivées du _ thread CIM, consultez classes Win32.
Cette documentation est dérivée des descriptions de classe CIM publiées par le DMTF. Microsoft peut avoir apporté des modifications pour corriger les erreurs mineures, se conformer aux normes de documentation du kit de développement logiciel (SDK) Microsoft ou fournir plus d’informations.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows Vista |
| Serveur minimal pris en charge |
Windows Server 2008 |
| Espace de noms |
\Cimv2 racine |
| MOF |
|
| DLL |
|