共用方式為


效能計數器函式

使用下列函式來取用並提供效能資料。

取用者函式

效能資料協助程式 (PDH) 函式

使用效能資料協助程式 (PDH) 函式來取用 V1 和 V2 效能資料提供者的效能資料。

注意

Windows OneCore應用程式無法使用 PDH 函式。 如果您要撰寫Windows OneCore應用程式,請使用PerfLib V2 消費者函式

PerfLib V2 取用者函式

如果您無法使用效能資料協助程式 (PDH) 函式,請使用 PerfLib V2 取用者函式來取用 V2 效能資料提供者的效能資料。 撰寫OneCore應用程式以收集 V2 計數器集時,或當您需要以最少相依性和額外負荷收集特定 V2 計數器集時,可能會使用這些函式。

提示

PerfLib V2 取用者函式比效能資料協助程式 (PDH) 函式更難使用,而且只支援從 V2 提供者收集資料。 大部分的應用程式都應該偏好 PDH 函式。

提供者函式

PerfLib V2 提供者函式

V2 效能資料提供者 會使用下列函式:

注意

若要安裝和卸載 V2 提供者,請使用 lodctrunlodctr 工具。 LoadPerfCounterTextStringsUnloadPerfCounterTextStrings函式無法用來安裝和卸載 V2 提供者。

效能 DLL 函式

V1 效能資料提供者 會實作提供下列功能的 DLL:

注意

由於有顯著的效能和可靠性問題,V1 效能資料提供者已被取代。 雖然您仍然可以使用效能延伸模組 DLL 來提供計數器資料,但建議您改為 建立 V2 提供者 。 我們也鼓勵您將現有的 V1 提供者取代為 V2 提供者。

V1 提供者可以使用 lodctrunlodctr 工具或呼叫下列函式來安裝和卸載: