Przekształcanie dostawcy wystąpień w dostawcę High-Performance
Pisanie wysokowydajnego dostawcy WMI w celu utworzenia liczników wydajności nie jest zalecane. Począwszy od systemu Windows Vista, klasy liczników wydajności WMI nie są już migrowane do bibliotek wydajności systemu Windows przez adapter AutoDiscovery/AutoPurge (ADAP). Aby utworzyć dostawcę licznika wydajności, użyj liczników wydajności w wersji 2.0. Po utworzeniu obiektów biblioteki wydajności dostawca WMIPerfClass analizuje obiekty i tworzy lub odświeża klasę WMI pochodzącą z Win32_Perf dla każdego obiektu wydajności. Dostawca WMIPerfInst następnie dynamicznie dostarcza nieprzetworzone i sformatowane dane licznika wydajności do klas wydajności WMI.
Poniższa procedura wysokiego poziomu zawiera kroki wymagane do utworzenia dostawcy o wysokiej wydajności.
Aby utworzyć dostawcę o wysokiej wydajności
- Zarejestruj dostawcę w usłudze WMI. Aby uzyskać więcej informacji, zobacz Rejestrowanie dostawcy High-Performance.
- Zaimplementuj dostawcę. Aby uzyskać więcej informacji, zobacz Pisanie oprogramowania dostawcy.
- Zaimplementuj interfejs o wysokiej wydajności. Aby uzyskać więcej informacji, zobacz Implementowanie interfejsu High-Performance.
- Tworzenie i zapisywanie schematu formatu obiektów zarządzanych (MOF) w celu uzyskania nieprzetworzonych danych wydajności. Aby uzyskać więcej informacji, zobacz Obsługa klasy Win32_PerfRawData.
- Uzyskiwanie i zapisywanie schematu MOF w celu uzyskania wstępnie obliczonych danych. Dzięki obsłudze tej klasy dostawca nie jest wymagany do wykonywania obliczeń. Te dane będą takie same, jak w monitorze systemu w narzędziu Perfmon. Aby uzyskać więcej informacji, zobacz Obsługa klasy Win32_PerfFormattedData.
Tematy pokrewne
-
Tworzenie dostawcy WMI