Fungsi WsResetHeap (webservices.h)
Melepaskan semua alokasi Heap. Alokasi yang dibuat pada Heap menggunakan WsAlloc tidak lagi valid. Alokasi untuk objek Heap itu sendiri tidak dirilis.
Sintaks
HRESULT WsResetHeap(
[in] WS_HEAP *heap,
[in, optional] WS_ERROR *error
);
Parameter
[in] heap
Penunjuk ke instans Heap untuk direset. Jika heap tidak diperlukan untuk jenis yang diberikan, parameter ini dapat berupa NULL.
Objek tumpuk.
[in, optional] error
Penunjuk ke objek WS_ERROR tempat informasi tambahan tentang kesalahan harus disimpan jika fungsi gagal.
Mengembalikan nilai
Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Objek heap dapat mempertahankan memori yang dialokasikan meskipun telah direset. Jumlah memori yang dipertahankan dapat ditentukan menggunakan properti WS_HEAP_PROPERTY_TRIM_SIZE saat membuat tumpukan.
Persyaratan
Klien minimum yang didukung | Windows 7 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | webservices.h |
Pustaka | WebServices.lib |
DLL | WebServices.dll |