Bereitstellen von Leistungsindikatordaten

Softwarekomponenten, die Daten über Windows-Leistungsindikatoren veröffentlichen, werden als Leistungsdatenanbieter bezeichnet.

Windows unterstützt zwei Arten von Leistungsdatenanbietern. Ältere Leistungsdatenanbieter (V1-Anbieter) werden mithilfe einer .INI-Datei und einer Leistungs-DLL implementiert. Moderne Leistungsdatenanbieter (V2-Anbieter) verwenden eine . MAN (XML-Manifest) und die Leistungsindikatoranbieter-APIs.

Manifeste

Moderne Leistungsdatenanbieter verwenden eine . MAN (XML-Manifest), um die Zählerdaten zu definieren und Leistungsindikatoranbieter-APIs zum Verwalten von Daten im Kontext des Anbieters zu verwenden.

Anbieter, die mithilfe von Manifest- und Leistungsindikatoranbieter-APIs implementiert werden, werden häufig als V2-Anbieter bezeichnet.

Windows unterstützt Anbieter im Benutzermodus V2 unter Windows Vista oder höher. Informationen zum Benutzermodus finden Sie unter Bereitstellen von Zählerdaten mit Version 2.0.

Windows unterstützt Anbieter im Kernelmodus V2 unter Windows 7 oder höher. Weitere Informationen zum Kernelmodus finden Sie unter Leistungsüberwachung des Kernelmodus.

Leistungs-DLL (veraltet)

In der Legacy-Leistungsindikatorarchitektur implementierten Anbieter eine Leistungs-DLL für, die im Prozess des Consumers ausgeführt wurde, um die Zählerdaten zu sammeln und bereitzustellen, wenn ein Consumer sie angefordert hat. Der Anbieter hat eine Initialisierungsdatei (.INI) und Registrierungseinträge verwendet, um die Leistungsindikatoren zu definieren und die Leistungs-DLL zu konfigurieren.

Anbieter, die mit einer .INI-Datei und einer Leistungs-DLL implementiert werden, werden häufig als V1-Anbieter bezeichnet.

Achtung

Obwohl Sie weiterhin eine Leistungs-DLL zum Bereitstellen von Leistungsindikatorendaten verwenden können, ist diese Architektur aufgrund erheblicher Leistungs- und Zuverlässigkeitseinschränkungen veraltet. Darüber hinaus sind V1-Anbieter oft schwieriger zu implementieren, da sie eine separate DLL senden müssen, die im Prozess des Consumers ausgeführt werden muss.

Weitere Informationen finden Sie unter Bereitstellen von Leistungsindikatordaten mithilfe einer Leistungs-DLL.