Metode IMallocSpy::P reFree (objidl.h)
Melakukan operasi yang diperlukan sebelum memanggil IMalloc::Free. Metode ini memastikan bahwa pointer diteruskan ke Titik gratis ke awal alokasi aktual.
Sintaks
void * PreFree(
[in] void *pRequest,
[in] BOOL fSpyed
);
Parameter
[in] pRequest
Penunjuk ke blok memori yang diteruskan pemanggil ke Gratis.
[in] fSpyed
Menunjukkan apakah blok memori yang akan dikosongkan dialokasikan saat mata-mata saat ini aktif.
Nilai kembali
Nilai yang akan diteruskan ke IMalloc::Free.
Keterangan
Jika IMallocSpy::P reAlloc memodifikasi permintaan alokasi asli yang diteruskan ke IMalloc::Alloc (atau IMalloc::Realloc), PreFree harus menyediakan pointer ke alokasi aktual, yang akan diteruskan COM ke IMalloc::Free. Misalnya, jika pasangan PostAlloc PreAlloc/ melampirkan header yang digunakan untuk menyimpan informasi debug ke awal alokasi penelepon, PreFree harus mengembalikan penunjuk ke awal header ini sehingga semua blok yang dialokasikan dapat dikosongkan.
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 | objidl.h |