Fungsi ApiBuffer

Fungsi ApiBuffer manajemen jaringan digunakan untuk mengelola alokasi memori yang digunakan oleh aplikasi dengan fungsi manajemen jaringan. Namun, secara umum, untuk memori lain yang digunakan oleh aplikasi, Anda harus menggunakan fungsi manajemen memori alih-alih fungsi ApiBuffer ini.

Fungsi ApiBuffer tercantum berikut.

Fungsi Deskripsi
NetApiBufferAllocate Mengalokasikan memori dari timbunan. Panggil fungsi ini saat Anda memerlukan kompatibilitas dengan fungsi NetApiBufferFree .
NetApiBufferFree Membebaskan memori yang dialokasikan oleh fungsi NetApiBufferAllocate dan fungsi manajemen jaringan lainnya.
NetApiBufferReallocate Mengubah ukuran buffer yang dialokasikan oleh panggilan ke fungsi NetApiBufferAllocate .
NetApiBufferSize Mengembalikan ukuran, dalam byte, dari buffer yang dialokasikan oleh panggilan ke fungsi NetApiBufferAllocate .

 

Untuk fungsi yang dapat dimodifikasi yang mengembalikan informasi ke pemanggil, pustaka run-time RPC mengalokasikan buffer yang berisi informasi pengembalian. Ketika pemanggil telah selesai memproses informasi, pemanggil harus memanggil fungsi NetApiBufferFree untuk membebaskan buffer yang dialokasikan.