Funktionen der Leistungsindikatoren

Verwenden Sie die folgenden Funktionen, um Leistungsdaten zu nutzen und zur Verfügung zu stellen.

Consumerfunktionen

PdH-Funktionen (Performance Data Helper)

Verwenden Sie die PdH-Funktionen (Performance Data Helper), um Leistungsdaten von Leistungsdatenanbietern von V1 und V2 zu nutzen.

Hinweis

Windows OneCore-Apps können die PDH-Funktionen nicht verwenden. Wenn Sie Windows OneCore-Apps schreiben, verwenden Sie die PerfLib V2-Consumerfunktionen.

PerfLib V2-Consumerfunktionen

Verwenden Sie die PerfLib V2-Consumerfunktionen, um Leistungsdaten von V2-Leistungsdatenanbietern zu nutzen, wenn Sie die PdH-Funktionen (Performance Data Helper) nicht verwenden können. Diese Funktionen können verwendet werden, wenn Sie OneCore-Anwendungen schreiben, um V2-Indikatorsets zu erfassen, oder wenn Sie bestimmte V2-Countersets mit minimalen Abhängigkeiten und Mehraufwand erfassen müssen.

Tipp

Die PerfLib V2-Consumerfunktionen sind schwieriger zu verwenden als die PDH-Funktionen (Performance Data Helper) und unterstützen nur das Sammeln von Daten von V2-Anbietern. Die PDH-Funktionen sollten für die meisten Anwendungen bevorzugt werden.

Anbieterfunktionen

PerfLib V2-Anbieterfunktionen

V2-Leistungsdatenanbieter verwenden die folgenden Funktionen:

Hinweis

Verwenden Sie zum Installieren und Deinstallieren von V2-Anbietern die Tools lodctr und unlodctr. Die Funktionen LoadPerfCounterTextStrings und UnloadPerfCounterTextStrings können nicht zum Installieren und Deinstallieren von V2-Anbietern verwendet werden.

Leistungs-DLL-Funktionen

V1-Leistungsdatenanbieter implementieren eine DLL, die die folgenden Funktionen bietet:

Hinweis

Aufgrund von erheblichen Leistungs- und Zuverlässigkeitsproblemen sind V1-Leistungsdatenanbieter veraltet. Obwohl Sie trotzdem eine Leistungserweiterungs-DLL verwenden können, um Leistungsindikatordaten zur Verfügung zu stellen, wird empfohlen, stattdessen einen V2-Anbieter zu erstellen. Außerdem wird empfohlen, vorhandene V1-Anbieter durch V2-Anbieter zu ersetzen.

V1-Anbieter können mithilfe der Tools lodctr und unlodctr oder durch Aufrufen der folgenden Funktionen installiert und deinstalliert werden: