Fungsi NdisFreePacketPool (ndis.h)

Catatan NDIS 5. x telah ditolak dan digantikan oleh NDIS 6. x. Untuk pengembangan driver NDIS baru, lihat Driver Jaringan Yang Dimulai dengan Windows Vista. Untuk informasi tentang port NDIS 5. x driver ke NDIS 6. x, lihat Memindahkan Driver NDIS 5.x ke NDIS 6.0.

Fungsi ini merilis handel ke blok kumpulan paket yang dialokasikan dengan fungsi NdisAllocatePacketPool .

Sintaks

void NdisFreePacketPool(
  NDIS_HANDLE PoolHandle
);

Parameter

PoolHandle

Handel dikembalikan ketika driver bernama NdisAllocatePacketPool. Handel kumpulan tidak lagi valid setelah fungsi ini kembali.

Nilai kembali

Tidak ada

Keterangan

Fungsi ini membebaskan penyimpanan untuk kumpulan paket. Sebelum memanggil fungsi ini, driver harus memanggil fungsi NdisFreePacket sebanyak yang diperlukan untuk merilis semua deskriptor paket yang telah dialokasikan dengan fungsi NdisAllocatePacket , tetapi belum dibebaskan.

Driver juga harus melepaskan kunci putaran apa pun yang dipegangnya sebelum memanggil fungsi ini.

Driver yang memanggil fungsi ini berjalan di IRQL <= DISPATCH_LEVEL.

Berjalan pada Versi Ditentukan dalam Sertakan Tautkan ke
Windows CE OS 2.0 dan yang lebih baru Ndis.h    

Catatan API ini adalah bagian dari paket OS WINDOWS CE lengkap seperti yang disediakan oleh Microsoft. Fungsionalitas platform tertentu ditentukan oleh produsen peralatan asli (OEM) dan beberapa perangkat mungkin tidak mendukung API ini.

Persyaratan

Persyaratan Nilai
Header ndis.h
IRQL IRQL <= DISPATCH_LEVEL

Lihat juga