Delen via


Functies voor prestatiemeteritems

Gebruik de volgende functies om prestatiegegevens te gebruiken en te leveren.

Consumentenfuncties

PDH-functies (Performance Data Helper)

Gebruik de pdh-functies (Performance Data Helper) om prestatiegegevens van zowel V1- als V2-prestatiegegevensproviders te gebruiken.

Notitie

Windows OneCore-apps kunnen de PDH-functies niet gebruiken. Als u Windows OneCore-apps schrijft, gebruikt u PerfLib V2 Consumer-functies.

PerfLib V2 Consumer-functies

Gebruik de PerfLib V2 Consumer-functies om prestatiegegevens van V2-prestatiegegevensproviders te gebruiken als u de PDH-functies (Performance Data Helper) niet kunt gebruiken. Deze functies kunnen worden gebruikt bij het schrijven van OneCore-toepassingen voor het verzamelen van V2-countersets of wanneer u specifieke V2-countersets moet verzamelen met minimale afhankelijkheden en overhead.

Fooi

De PerfLib V2 Consumer-functies zijn moeilijker te gebruiken dan de PDH-functies (Performance Data Helper) en bieden alleen ondersteuning voor het verzamelen van gegevens van V2-providers. De PDH-functies moeten de voorkeur hebben voor de meeste toepassingen.

Providerfuncties

PerfLib V2-providerfuncties

V2-prestatiegegevensproviders de volgende functies gebruiken:

Notitie

Als u V2-providers wilt installeren en verwijderen, gebruikt u de lodctr- en unlodctr-hulpprogramma's. De functies LoadPerfCounterTextStrings en UnloadPerfCounterTextStrings kunnen niet worden gebruikt om V2-providers te installeren en te verwijderen.

Dll-functies voor prestaties

V1-prestatiegegevensproviders een DLL implementeren die de volgende functies biedt:

Notitie

Vanwege aanzienlijke prestatie- en betrouwbaarheidsproblemen worden V1-prestatiegegevensproviders afgeschaft. Hoewel u nog steeds een DLL van de prestatie-extensie kunt gebruiken om prestatiemetergegevens te leveren, wordt u aangeraden om in plaats daarvan een V2-provider te maken. U wordt ook aangeraden bestaande V1-providers te vervangen door V2-providers.

V1-providers kunnen worden geïnstalleerd en verwijderd met behulp van de lodctr- en unlodctr hulpprogramma's of door de volgende functies aan te roepen: