PERF_MEM_FREE fungsi panggilan balik (perflib.h)
Penyedia menerapkan fungsi ini untuk menyediakan manajemen memori kustom untuk PERFLIB. PERFLIB memanggil panggilan balik ini ketika perlu membebaskan memori yang dialokasikan menggunakan AllocateMemory.
Jenis PERF_MEM_FREE menentukan penunjuk ke fungsi panggilan balik ini. Fungsi FreeMemory adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.
Sintaks
PERF_MEM_FREE PerfMemFree;
void PerfMemFree(
[in] LPVOID pBuffer,
[in] LPVOID pContext
)
{...}
Parameter
[in] pBuffer
Memori untuk dikosongkan.
[in] pContext
Informasi konteks yang diatur dalam anggota pMemContextdari PERF_PROVIDER_CONTEXT.
Nilai kembali
Tidak ada
Keterangan
Jika Anda menggunakan -MemoryRoutines saat memanggil CTRPP, Anda harus menerapkan fungsi panggilan balik ini. Anda meneruskan nama fungsi panggilan balik Anda ke CounterInitialize.
Windows Vista: Fungsi CounterInitialize diberi nama PerfAutoInitialize.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | perflib.h |