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 |
|
DLL |
|
Siehe auch