DOT11EXTIHV_RECEIVE_PACKET fungsi panggilan balik (wlanihv.h)

Penting Antarmuka LAN Nirkabel Native 802.11 tidak digunakan lagi di Windows 10 dan yang lebih baru. Silakan gunakan WLAN Device Driver Interface (WDI) sebagai gantinya. Untuk informasi selengkapnya tentang WDI, lihat WLAN Universal Windows driver model.
 
Sistem operasi memanggil fungsi Dot11ExtIhvReceivePacket untuk meneruskan paket, yang diterima oleh adaptor LAN nirkabel (WLAN), ke DLL Ekstensi IHV untuk diproses.

Sintaks

DOT11EXTIHV_RECEIVE_PACKET Dot11extihvReceivePacket;

DWORD Dot11extihvReceivePacket(
  [in, optional] HANDLE hIhvExtAdapter,
  [in]           DWORD dwInBufferSize,
  [in]           LPVOID pvInBuffer
)
{...}

Parameter

[in, optional] hIhvExtAdapter

Handel yang digunakan oleh DLL Ekstensi IHV untuk mereferensikan adaptor WLAN. Nilai handel ini ditentukan melalui panggilan sebelumnya ke fungsi Dot11ExtIhvInitAdapter IHV Handler.

[in] dwInBufferSize

Panjangnya, dalam byte, dari paket yang diterima yang dirujuk oleh parameter pvInBuffer .

[in] pvInBuffer

Penunjuk ke buffer, dialokasikan oleh sistem operasi, yang berisi data paket, seperti yang dijelaskan di bagian Keterangan.

Mengembalikan nilai

Jika panggilan berhasil, fungsi akan mengembalikan ERROR_SUCCESS. Jika tidak, ia mengembalikan kode kesalahan yang ditentukan dalam Winerror.h.

Keterangan

Sistem operasi memanggil fungsi Dot11ExtIhvReceivePacket ketika hal berikut terjadi:

  • Adaptor WLAN menerima paket dan driver miniport Native 802.11, yang mengelola adaptor, menunjukkan paket ke sistem operasi.
  • IEEE EtherType paket cocok dengan entri dalam daftar EtherTypes yang ditentukan oleh DLL Ekstensi IHV melalui panggilan ke Fungsi Dot11ExtSetEtherTypeHandling .
Buffer yang diacu oleh pvPacket harus berisi data paket berikut, yang ditentukan dalam urutan byte jaringan:
  • Alamat MAC tujuan (6 byte), diformat sesuai dengan pedoman yang dibahas dalam Manajemen Header MAC 802.11
  • IEEE EtherType (2 byte)
  • Payload

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Desktop
Header wlanihv.h (termasuk Wlanihv.h)

Lihat juga

Dot11ExtSetEtherTypeHandling

Dot11ExtIhvInitAdapter