Bagikan melalui


Panjang Buffer Fungsi Manajemen Jaringan

Topik ini membahas persyaratan untuk panjang buffer fungsi saat digunakan dengan API manajemen jaringan.

Aplikasi yang menentukan ukuran buffer saat memanggil fungsi enumerasi manajemen jaringan (dan berbagai fungsi pengambilan data) harus menentukan buffer yang cukup besar untuk menahan struktur informasi (atau struktur) yang dikembalikan ditambah string yang ditunjuk anggotanya. Jika Anda tidak menentukan buffer yang cukup besar untuk menerima semua entri yang tersedia, fungsi akan mengembalikan ERROR_MORE_DATA. Panggilan enumerasi tidak mengembalikan entri parsial.

Beberapa fungsi manajemen jaringan mengambil parameter panjang data maksimum saran, prefmaxlen. Parameter ini memungkinkan aplikasi untuk menyarankan jumlah byte yang harus dikembalikan server dari panggilan fungsi.

Jika Anda menentukan nilai MAX_PREFERRED_LENGTH dalam parameter prefmaxlen , fungsi manajemen jaringan mengalokasikan jumlah memori yang diperlukan untuk data.

Untuk informasi selengkapnya, lihat Buffer Fungsi Manajemen Jaringan.