_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
CIMWin32. mof
DLL
WmiPerfInst.dll

Voir aussi

_Performances Win32

Classes du compteur de performances

Accès aux classes de performance préinstallées par WMI

Tâches WMI : analyse des performances

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