Megosztás a következőn keresztül:


Teljesítményszámlálók függvényei

A teljesítményadatok felhasználásához és biztosításához használja az alábbi függvényeket.

Fogyasztói függvények

Teljesítményadat-segítő (PDH) függvények

A Teljesítményadat-kezelő (PDH) függvényekkel a V1 és a V2 teljesítményadat-szolgáltatók teljesítményadatait is felhasználhatja.

Jegyzet

A Windows OneCore-alkalmazások nem tudják használni a PDH-függvényeket. Ha Windows OneCore-alkalmazásokat ír, használja PerfLib V2 Consumer functions.

PerfLib V2 Fogyasztói függvények

A PerfLib V2 Fogyasztói függvényekkel a V2 teljesítményadat-szolgáltatóktól származó teljesítményadatokat használhatja, ha nem tudja használni a Teljesítményadatok segítő (PDH) függvényeket. Ezek a függvények használhatók a OneCore-alkalmazások V2-számlálókészletek gyűjtésére való írásakor, vagy ha olyan V2-számlálókészleteket kell gyűjtenie, amelyek minimális függőségekkel és többletterheléssel járnak.

Borravaló

A PerfLib V2 Fogyasztói függvények használata nehezebb, mint a Teljesítményadatok segítője (PDH) függvény, és csak a V2-szolgáltatóktól származó adatok gyűjtését támogatja. A PDH-függvényeket a legtöbb alkalmazás esetében előnyben kell részesíteni.

Szolgáltatói függvények

PerfLib V2 Provider függvények

V2 teljesítményadat-szolgáltatók a következő függvényeket használják:

Jegyzet

A V2-szolgáltatók telepítéséhez és eltávolításához használja a lodctr és a-eszközöket. A LoadPerfCounterTextStrings és UnloadPerfCounterTextStrings függvény nem használható a V2-szolgáltatók telepítéséhez és eltávolításához.

Teljesítmény DLL-függvények

V1 teljesítményadat-szolgáltatók olyan DLL-t implementálnak, amely a következő funkciókat biztosítja:

Jegyzet

A jelentős teljesítmény- és megbízhatósági problémák miatt a V1 teljesítményadat-szolgáltatók elavultak. Bár továbbra is használhat teljesítménybővítmény-DLL-t számlálóadatok biztosítására, javasoljuk, hogy inkább hozzon létre egy V2-szolgáltatót. Javasoljuk továbbá, hogy cserélje le a meglévő V1-szolgáltatókat v2-szolgáltatókra.

A V1-szolgáltatók a lodctr és unlodctr eszközökkel vagy a következő függvények meghívásával telepíthetők és távolíthatók el: