Freigeben über


Leistungsindikatorenfunktionen

Verwenden Sie die folgenden Funktionen, um Leistungsdaten zu nutzen und bereitzustellen.

Consumerfunktionen

Performance Data Helper (PDH)-Funktionen

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

Anmerkung

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

PerfLib V2 Consumer-Funktionen

Verwenden Sie die PerfLib V2 Consumer-Funktionen, um Leistungsdaten von V2-Leistungsdatenanbietern zu nutzen, wenn Sie die Funktionen performance Data Helper (PDH) nicht verwenden können. Diese Funktionen können beim Schreiben von OneCore-Anwendungen zum Sammeln von V2-Leistungsindikatoren oder zum Sammeln bestimmter V2-Leistungsindikatoren mit minimalen Abhängigkeiten und Mehraufwand verwendet werden.

Trinkgeld

Die PerfLib V2 Consumer-Funktionen sind schwieriger zu verwenden als die Performance Data Helper (PDH)-Funktionen 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 die folgenden Funktionen verwenden:

Anmerkung

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

Leistungs-DLL-Funktionen

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

Anmerkung

Aufgrund erheblicher Leistungs- und Zuverlässigkeitsprobleme sind V1-Leistungsdatenanbieter veraltet. Obwohl Sie weiterhin eine Leistungserweiterungs-DLL zum Bereitstellen von Leistungsdaten verwenden können, sollten Sie stattdessen einen V2-Anbieter erstellen. Außerdem werden Sie ermutigt, vorhandene V1-Anbieter durch V2-Anbieter zu ersetzen.

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