classe Win32_PerfRawData

Classe de base abstraite pour toutes les classes de compteur de performances brutes concrètes.

Pour apparaître dans l’Analyseur système, les classes de compteur de performances doivent être ajoutées à l’espace de noms root\cimv2 et dérivées de Win32_PerfRawData. Les données de ces classes sont fournies par le fournisseur de compteurs de performances hautes performances.

Les propriétés suivantes sont héritées lorsqu’une classe est dérivée de Win32_PerfRawData :

  • Timestamp_PerfTime
  • Timestamp_Sys100NS
  • Timestamp_Object
  • Frequency_PerfTime
  • Frequency_Sys100NS
  • Frequency_Object

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 compteur par les consommateurs de données de performances.

La syntaxe suivante est simplifiée à partir du code MOF et affiche 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 a les types de membres suivants :

Propriétés

La classe Win32_PerfRawData possède 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 CIM_StatisticalInformation.

Description

Type de données : chaîne

Type d'accès : Lecture seule

Description textuelle de la statistique ou de la métrique.

Cette propriété est héritée de CIM_StatisticalInformation.

Frequency_Object

Type de données : uint64

Type d'accès : Lecture seule

Fréquence en cycles par seconde de la propriété Timestamp_Object . 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 Scripting in WMI.

Cette propriété est héritée de Win32_Perf.

Frequency_PerfTime

Type de données : uint64

Type d'accès : Lecture seule

Fréquence en cycles 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 Scripting in WMI.

Cette propriété est héritée de Win32_Perf.

Frequency_Sys100NS

Type de données : uint64

Type d'accès : Lecture seule

Fréquence en cycles par seconde de la propriété Timestamp_Sys100NS (10000000).

Pour plus d’informations sur l’utilisation des valeurs uint64 dans les scripts, consultez Scripting in WMI.

Cette propriété est héritée de Win32_Perf.

Nom

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (256)

Étiquette selon laquelle la statistique ou la métrique est connue. Lorsqu’elle est sous-classée, cette propriété peut être remplacée comme une propriété de clé.

Cette propriété est héritée de CIM_StatisticalInformation.

Timestamp_Object

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 Scripting in WMI.

Cette propriété est héritée de Win32_Perf.

Timestamp_PerfTime

Type de données : uint64

Type d'accès : Lecture seule

Horodatage du compteur hautes performances. 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 Scripting in WMI.

Cette propriété est héritée de Win32_Perf.

Timestamp_Sys100NS

Type de données : uint64

Type d'accès : Lecture seule

Valeur d’horodatage en unités de 100 nanosecondes.

Pour plus d’informations sur l’utilisation des valeurs uint64 dans les scripts, consultez Scripting in WMI.

Cette propriété est héritée de Win32_Perf.

Notes

La classe Win32_PerfRawData est dérivée de Win32_Perf, qui est dérivée de CIM_StatisticalInformation.

Toutes les classes dérivées de Win32_Perf sont conçues pour être utilisées avec un objet d’actualisation . Pour plus d’informations sur la création et l’utilisation d’un objet d’actualisation 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 d’actualisation dans un langage de programmation de script, consultez Actualisation des données WMI dans les scripts.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
Racine\CIMV2
MOF
CIMWin32.mof
DLL
WmiPerfInst.dll

Voir aussi

Win32_Perf

Classes de compteur de performances

Accès aux classes de performances préinstallées WMI

Tâches WMI : Surveillance des performances

Accès aux données de performances dans le script