Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi PFREEMEM adalah fungsi bebas memori yang disediakan oleh PCM. PFREEMEM membebaskan buffer memori yang dialokasikan menggunakan PALLOCMEM. Fungsi PFREEMEM disediakan sebagai parameter fungsi LPM_Initialize . Kombinasi PALLOCMEM dan PFREEMEM memungkinkan MBS untuk bereksperimen dengan skema manajemen memori yang berbeda tanpa memerlukan kompilasi ulang LPM.
Sintaks
PFREEMEM Pfreemem;
void Pfreemem(
[in] void *pv,
char *szFileName,
DWORD nLine
)
{...}
Parameter
[in] pv
Arahkan ke buffer memori untuk membebaskan.
szFileName
nLine
Nilai kembali
Tidak ada
Keterangan
LPM tidak perlu menggunakan fungsi ini untuk mengelola buffer lokal mereka. LPM perlu menggunakan fungsi ini untuk buffer gratis yang dialokasikan, tetapi tidak dikirim ke PCM. Misalnya, jika buffer dialokasikan untuk mengantisipasi respons PCM terhadap permintaan, tetapi respons tidak pernah dikembalikan (mungkin penyimpanan kebijakan jarak jauh tidak tersedia atau tidak responsif), buffer tersebut harus dikosongkan dengan fungsi ini, atau kebocoran memori akan terjadi.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | lpmapi.h |