Udostępnij za pośrednictwem


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

  1. Zarejestruj dostawcę w usłudze WMI. Aby uzyskać więcej informacji, zobacz Rejestrowanie dostawcy High-Performance.
  2. Zaimplementuj dostawcę. Aby uzyskać więcej informacji, zobacz Pisanie oprogramowania dostawcy.
  3. Zaimplementuj interfejs o wysokiej wydajności. Aby uzyskać więcej informacji, zobacz Implementowanie interfejsu High-Performance.
  4. 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.
  5. 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.

Tworzenie dostawcy WMI

Biblioteki wydajności i WMI