_Classe PerfRawData Win32
Classe de base abstraite pour toutes les classes de compteur de performances brutes concrètes.
Pour apparaître dans le moniteur système, les classes de compteur de performance doivent être ajoutées à l' \ espace de noms CIMV2 racine et dérivées de Win32 _ PerfRawData. Les données de ces classes sont fournies par le fournisseur de compteurs de performanceshautes performances.
Les propriétés suivantes sont héritées lorsqu’une classe est dérivée de Win32 _ PerfRawData:
- Horodateur _ PerfTime
- Horodateur _ Sys100NS
- Timestamp, _ objet
- Fréquence _ PerfTime
- Fréquence _ Sys100NS
- _Objet Frequency
Dans chaque cas, les propriétés doivent être remplies par le fournisseur ou la classe ne peut pas être affichée dans le moniteur système. Ces propriétés sont utilisées pour calculer des formules de type de compteur par les consommateurs de données de performances.
La syntaxe suivante est simplifiée à partir du code MOF et montre toutes les propriétés héritées.
Syntaxe
[abstract, AMENDMENT]
class Win32_PerfRawData : Win32_Perf
{
string Caption;
string Description;
string Name;
uint64 Frequency_Object;
uint64 Frequency_PerfTime;
uint64 Frequency_Sys100NS;
uint64 Timestamp_Object;
uint64 Timestamp_PerfTime;
uint64 Timestamp_Sys100NS;
};
Membres
La classe Win32 _ PerfRawData possède les types de membres suivants :
Propriétés
La classe Win32 _ PerfRawData a ces propriétés.
-
Caption
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64)
Description textuelle courte pour la statistique ou la métrique.
Cette propriété est héritée de la _ StatisticalInformation CIM.
-
-
Description
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Description textuelle de la statistique ou métrique.
Cette propriété est héritée de la _ StatisticalInformation CIM.
-
-
_Objet Frequency
-
-
Type de données : UInt64
-
Type d'accès : Lecture seule
Fréquence en graduations par seconde de la propriété de l' _ objet timestamp . Lorsqu’il est sous-classé, le fournisseur définit cette propriété.
Pour plus d’informations sur l’utilisation des valeurs UInt64 dans les scripts, consultez scripts dans WMI.
Cette propriété est héritée de la _ performance Win32.
-
-
Fréquence _ PerfTime
-
-
Type de données : UInt64
-
Type d'accès : Lecture seule
Fréquence en graduations par seconde de la propriété Frequency _ PerfTime . une valeur peut être obtenue en appelant la fonction Windows QueryPerformanceCounter.
Pour plus d’informations sur l’utilisation des valeurs UInt64 dans les scripts, consultez scripts dans WMI.
Cette propriété est héritée de la _ performance Win32.
-
-
Fréquence _ Sys100NS
-
-
Type de données : UInt64
-
Type d'accès : Lecture seule
Fréquence en graduations par seconde de la propriété timestamp _ Sys100NS (10 millions).
Pour plus d’informations sur l’utilisation des valeurs UInt64 dans les scripts, consultez scripts dans WMI.
Cette propriété est héritée de la _ performance Win32.
-
-
Nom
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (256)
Étiquette par laquelle la statistique ou la métrique est connue. 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 la _ StatisticalInformation CIM.
-
-
Timestamp, _ objet
-
-
Type de données : UInt64
-
Type d'accès : Lecture seule
Horodatage défini par l’objet. Le fournisseur définit sa propriété.
Pour plus d’informations sur l’utilisation des valeurs UInt64 dans les scripts, consultez scripts dans WMI.
Cette propriété est héritée de la _ performance Win32.
-
-
Horodateur _ PerfTime
-
-
Type de données : UInt64
-
Type d'accès : Lecture seule
Horodateur du compteur de performances élevé. une valeur peut être obtenue en appelant la fonction Windows QueryPerformanceCounter.
Pour plus d’informations sur l’utilisation des valeurs UInt64 dans les scripts, consultez scripts dans WMI.
Cette propriété est héritée de la _ performance Win32.
-
-
Horodateur _ Sys100NS
-
-
Type de données : UInt64
-
Type d'accès : Lecture seule
Valeur d’horodatage en unités de nanosecondes de 100.
Pour plus d’informations sur l’utilisation des valeurs UInt64 dans les scripts, consultez scripts dans WMI.
Cette propriété est héritée de la _ performance Win32.
-
Remarques
La classe Win32 _ PerfRawData est dérivée de la _ performance Win32, qui est dérivée de CIM _ StatisticalInformation.
Toutes les classes dérivées de la _ performance Win32 sont conçues pour être utilisées avec un objet actualisateur . Pour plus d’informations sur la création et l’utilisation d’un objet actualisateur dans le langage de programmation C++, consultez accès aux données de performances en c++. Pour plus d’informations sur la création et l’utilisation d’un objet actualisateur dans un langage de programmation de scripts, consultez actualisation des données WMI dans des scripts.
Configuration requise
| 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 |
|