atribut midl_user_free
Fungsi midl_user_free disediakan oleh aplikasi klien dan server untuk membatalkan alokasi memori yang dialokasikan secara dinamis.
void __RPC_API midl_user_free(void __RPC_FAR * p);
Parameter
-
p
-
Penunjuk ke blok memori yang akan dibebaskan.
Keterangan
Aplikasi klien dan aplikasi server harus menerapkan fungsi midl_user_free , kecuali Anda mengkompilasi dalam mode kompatibilitas OSF (/osf). Fungsi midl_user_free harus dapat membebaskan semua penyimpanan yang dialokasikan oleh midl_user_allocate.
Aplikasi dan stub memanggil midl_user_free saat berhadapan dengan objek yang direferensikan oleh pointer:
- Aplikasi server harus memanggil midl_user_free untuk membebaskan memori yang dialokasikan oleh applicationâ €"misalnya, saat menghapus simpul tertentu.
- Stub server memanggil midl_user_free untuk merilis memori di server setelah marshaling semua argumen[out], argumen [in, out], dan nilai yang dikembalikan.
Contoh
#include <windows.h>
void __RPC_API midl_user_free(void __RPC_FAR * p)
{
free(p);
}
Lihat juga