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

另請參閱

AllocateMemory

PERF_PROVIDER_CONTEXT