Bereitstellen von Indikatordaten

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

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

Manifeste

Moderne Leistungsdatenanbieter verwenden einen . MAN (XML-Manifest), um die Indikatordaten 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 V2-Anbieter im Benutzermodus unter Windows Vista oder höher. Details zum Benutzermodus finden Sie unter Bereitstellen von Indikatordaten mit Version 2.0.

Windows unterstützt Kernelmodus-V2-Anbieter auf Windows 7 oder höher. Details zum Kernelmodus finden Sie unter Kernelmodus-Leistungsüberwachung.

Leistungs-DLL (veraltet)

In der älteren Leistungsindikatorarchitektur haben Anbieter eine Leistungs-DLL in implementiert, die im Prozess des Consumers zum Sammeln und Bereitstellen der Leistungsindikatordaten durchgeführt wurde, als 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 mithilfe einer .INI-Datei und einer Leistungs-DLL implementiert werden, werden häufig als V1-Anbieter bezeichnet.

Achtung

Obwohl Sie weiterhin eine Leistungs-DLL verwenden können, um Leistungsindikatordaten zur Verfügung zu stellen, ist diese Architektur aufgrund von erheblichen Leistungs- und Zuverlässigkeitseinschränkungen veraltet. Darüber hinaus ist die Implementierung von V1-Anbietern häufig schwieriger, da sie den Versand einer separaten DLL erfordern, die im Prozess des Consumers ausgeführt werden muss.

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