共用方式為


PerfStartProviderEx 函式 (perflib.h)

註冊提供者。

語法

ULONG PerfStartProviderEx(
  [in]           LPGUID                 ProviderGuid,
  [in, optional] PPERF_PROVIDER_CONTEXT ProviderContext,
  [out]          PHANDLE                Provider
);

參數

[in] ProviderGuid

可唯一識別提供者的 GUID。 提供者專案的 providerGuid 屬性會指定 GUID。

[in, optional] ProviderContext

PERF_PROVIDER_CONTEXT 結構,其中包含控件回呼、記憶體管理例程和內容資訊的指標。

[out] Provider

提供者的句柄。 您必須呼叫 PerfStopProvider 來釋放與句柄相關聯的資源。

傳回值

如果函式成功,則會傳回ERROR_SUCCESS。

如果函式失敗,則傳回值是 系統錯誤碼

備註

CounterInitialize 函式會呼叫此函式;請勿直接呼叫此函式。

Windows Vista: PerfAutoInitialize 函式會呼叫此函式。

如果您在呼叫 CTRPP 時使用 -MemoryRoutines 自變數或 -NotificationCallback 自變數,或是提供者專案的回呼屬性設定為 “custom”,CTRPP 工具會包含此函式,而不是 PerfStartProvider

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 perflib.h
程式庫 Advapi32.lib
Dll Advapi32.dll

另請參閱

PerfStopProvider