Fungsi NdisGetReceivedPacket (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.

NdisGetReceivedPacket mengambil paket yang diterima dari driver yang mendasar.

Sintaks

PNDIS_PACKET NdisGetReceivedPacket(
  [in] NDIS_HANDLE NdisBindingHandle,
  [in] NDIS_HANDLE MacContext
);

Parameter

[in] NdisBindingHandle

Menentukan handel yang dikembalikan oleh NdisOpenAdapter yang mengidentifikasi NIC target atau adaptor virtual driver yang mendasar di mana driver panggilan terikat.

[in] MacContext

Menentukan handel konteks yang terkait dengan driver yang mendasar dengan paket yang diterima dari jaringan. Handel ini diteruskan sebagai parameter input ke fungsi ProtocolReceive driver panggilan. Handel ini buram untuk driver panggilan dan dicadangkan untuk digunakan oleh driver yang mendasar yang membuat indikasi.

Nilai kembali

Mengembalikan penunjuk ke deskriptor paket yang berisi data yang diterima pada driver yang mendasar.

Keterangan

Beberapa protokol atau driver perantara dapat terikat ke satu NIC yang mendasar, dan setiap driver tersebut dapat menerima indikasi untuk paket yang sama. Paket semacam itu baca-saja untuk driver ini. Setiap fungsi ProtocolReceive driver tersebut menentukan apakah akan memanggil NdisGetReceivedPacket untuk mengambil paket yang ditunjukkan.

  • Platform target: Universal
  • Versi: Tidak didukung untuk driver NDIS 6.0 di Windows Vista. Didukung untuk driver NDIS 5.1 di Windows Vista dan Windows XP.

Persyaratan

Persyaratan Nilai
Header ndis.h (termasuk Ndis.h)
Pustaka Ndis.lib
IRQL IRQL <= DISPATCH_LEVEL

Lihat juga