PERF_MEM_FREE回呼函式 (perflib.h)
提供者會實作此函式,以提供 PERFLIB 的自定義記憶體管理。 PERFLIB 需要釋放使用 AllocateMemory 配置的記憶體時,會呼叫此回呼。
PERF_MEM_FREE類型會定義這個回呼函式的指標。 FreeMemory 函式是應用程式定義函數名稱的佔位元元。
PERF_MEM_FREE PerfMemFree;
void PerfMemFree(
[in] LPVOID pBuffer,
[in] LPVOID pContext
)
{...}
[in] pBuffer
要釋放的記憶體。
[in] pContext
在 PERF_PROVIDER_CONTEXT pMemContext 成員中設定的內容資訊。
無
如果您在呼叫 CTRPP 時使用了 -MemoryRoutine,則必須實作此回呼函式。 您會將回呼函式的名稱傳遞至 CounterInitialize。
Windows Vista: CounterInitialize 函式名為 PerfAutoInitialize。
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | perflib.h |