Win32_PerfRawData-Klasse

Die abstrakte Basisklasse für alle konkreten Rohleistungsindikatorklassen.

Damit sie im Systemmonitor angezeigt werden können, müssen Leistungsindikatorklassen dem Namespace root\cimv2 hinzugefügt und von Win32_PerfRawData abgeleitet werden. Daten in diesen Klassen werden vom Hochleistungszähleranbieter bereitgestellt.

Die folgenden Eigenschaften werden geerbt, wenn eine Klasse von Win32_PerfRawData abgeleitet wird:

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

In jedem Fall müssen die Eigenschaften vom Anbieter ausgefüllt werden, sonst kann die Klasse nicht im Systemmonitor angezeigt werden. Diese Eigenschaften werden verwendet, um Leistungstypformeln von Consumern von Leistungsdaten zu berechnen.

Die folgende Syntax wird von MOF-Code vereinfacht und zeigt alle geerbten Eigenschaften an.

Syntax

[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;
};

Member

Die Win32_PerfRawData-Klasse verfügt über die folgenden Membertypen:

Eigenschaften

Die Win32_PerfRawData-Klasse verfügt über diese Eigenschaften.

Caption

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Kurze Textbeschreibung für die Statistik oder Metrik.

Diese Eigenschaft wird von CIM_StatisticalInformation geerbt.

Beschreibung

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Textbeschreibung der Statistik oder Metrik.

Diese Eigenschaft wird von CIM_StatisticalInformation geerbt.

Frequency_Object

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Häufigkeit in Ticks pro Sekunde der Timestamp_Object-Eigenschaft . Wenn sie unterklassiert sind, definiert der Anbieter diese Eigenschaft.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.

Diese Eigenschaft wird von Win32_Perf geerbt.

Frequency_PerfTime

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Häufigkeit in Ticks pro Sekunde der Frequency_PerfTime-Eigenschaft . Ein Wert kann durch Aufrufen der Windows-Funktion QueryPerformanceCounter abgerufen werden.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.

Diese Eigenschaft wird von Win32_Perf geerbt.

Frequency_Sys100NS

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Häufigkeit in Ticks pro Sekunde der Timestamp_Sys100NS-Eigenschaft (10000000).

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.

Diese Eigenschaft wird von Win32_Perf geerbt.

Name

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (256)

Bezeichnung, unter der die Statistik oder Metrik bekannt ist. Wenn sie unterklassiert wird, kann diese Eigenschaft als Schlüsseleigenschaft überschrieben werden.

Diese Eigenschaft wird von CIM_StatisticalInformation geerbt.

Timestamp_Object

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Objektdefinierter Zeitstempel. Der Anbieter definiert seine Eigenschaft.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.

Diese Eigenschaft wird von Win32_Perf geerbt.

Timestamp_PerfTime

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Zeitstempel des Leistungsindikators. Ein Wert kann durch Aufrufen der Windows-Funktion QueryPerformanceCounter abgerufen werden.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.

Diese Eigenschaft wird von Win32_Perf geerbt.

Timestamp_Sys100NS

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Zeitstempelwert in 100 Nanosekundeneinheiten.

Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.

Diese Eigenschaft wird von Win32_Perf geerbt.

Bemerkungen

Die Win32_PerfRawData-Klasse wird von Win32_Perf abgeleitet, die von CIM_StatisticalInformation abgeleitet wird.

Alle von Win32_Perf abgeleiteten Klassen sind für die Verwendung mit einem Aktualisierungsobjekt konzipiert. Weitere Informationen zum Erstellen und Verwenden eines Aktualisierungsobjekts in der Programmiersprache C++ finden Sie unter Zugreifen auf Leistungsdaten in C++. Weitere Informationen zum Erstellen und Verwenden eines Aktualisierungsobjekts in einer Skriptprogrammiersprache finden Sie unter Aktualisieren von WMI-Daten in Skripts.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
WindowsServer 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
WmiPerfInst.dll

Siehe auch

Win32_Perf

Leistungsindikatorenklassen

Zugreifen auf vorinstallierte WMI-Leistungsklassen

WMI-Aufgaben: Leistungsüberwachung

Zugreifen auf Leistungsdaten im Skript