一般而言,提供者會代表應用程式提供數據。 例如,伺服器可能會建立用於效能分析的 DLL 檔案來提供其計數器資料。 應用程式與其提供者之間的通訊會因使用者模式和內核模式應用程式而有所不同。 提供者會在使用者模式中執行。 因此,使用者模式應用程式,例如列印和顯示應用程式,可以使用任何技術進行進程間通訊,例如命名管道、檔案對應或 RPC。 不過,內核模式應用程式必須提供IOCTL介面,以將效能數據傳回給提供者。
警告
請勿使用 COM 作為 IPC 機制。 系統無法保證呼叫 介面之線程的 COM 初始化狀態。 因此,DLL 可能無法成功初始化 COM 並收集數據。