Fungsi NdisPacketPoolUsage (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 mengembalikan jumlah deskriptor paket yang saat ini dialokasikan dari kumpulan paket.

Sintaks

UINT NdisPacketPoolUsage(
  [in] NDIS_HANDLE PoolHandle
);

Parameter

[in] PoolHandle

Menentukan handel yang dikembalikan oleh NdisAllocatePacketPool atau NdisAllocatePacketPoolEx.

Nilai kembali

Mengembalikan jumlah deskriptor paket yang saat ini dialokasikan dari kumpulan paket yang diberikan.

Keterangan

Sebelum mengalokasikan deskriptor paket untuk indikasi kirim atau terima, driver NDIS dapat memanggil NdisPacketPoolUsage untuk menentukan apakah memiliki cukup deskriptor paket cadangan yang tersedia untuk kirim/terima, terutama jika driver telah mengalokasikan lebih dari satu kumpulan paket.

Driver NDIS juga dapat memanggil fungsi ini untuk memastikan bahwa semua deskriptor telah dikembalikan ke kumpulan paket yang diberikan sebelum memanggil NdisFreePacketPool.

Versi OS: Windows CE .NET 4.0 dan yang lebih baru.

Persyaratan

Persyaratan Nilai
Header ndis.h
IRQL IRQL <= DISPATCH_LEVEL

Lihat juga