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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk