Operasi Kirim

 

Saat melakukan operasi pasca-asosiasi, dimulai melalui panggilan ke Dot11ExtIhvPerformPostAssociate, DLL Ekstensi IHV dapat mengirim paket melalui adaptor LAN nirkabel (WLAN). Untuk informasi selengkapnya tentang operasi pasca-asosiasi, lihat Operasi Pasca-Asosiasi.

Biasanya, DLL mengirimkan paket keamanan ke titik akses (AP) untuk autentikasi port data dengan menggunakan algoritma yang diaktifkan melalui Dot11ExtSetAuthAlgorithm. DLL Ekstensi IHV memanggil Dot11ExtSetAuthAlgorithm selama operasi pra-asosiasi. Untuk informasi selengkapnya tentang operasi ini, lihat Operasi Pra-Asosiasi.

Catatan Untuk Windows Vista, DLL Ekstensi IHV hanya mendukung jaringan set layanan dasar infrastruktur (BSS).

 

Saat mengirim paket, DLL Ekstensi IHV harus mengikuti panduan ini.

  • DLL Ekstensi IHV harus mengalokasikan memori untuk paket data 802.11 lengkap, termasuk header kontrol akses media (MAC) 802.11, enkapulasi LLC (jika perlu), dan data payload.

    Tabel berikut ini menjelaskan bidang dan subbidang mana dalam header MAC 802.11 yang diatur oleh adaptor DLL atau WLAN Ekstensi IHV.

    Nama bidang Nama subbidang Diatur oleh DLL Ekstensi IHV Diatur oleh adaptor WLAN

    Kontrol Bingkai

    Versi Protokol

    X

    Kontrol Bingkai

    Jenis

    X

    Kontrol Bingkai

    Subjenis

    X

    Kontrol Bingkai

    Ke DS

    X

    Kontrol Bingkai

    Dari DS

    X

    Kontrol Bingkai

    Fragmen Lainnya

    X

    Kontrol Bingkai

    Coba lagi

    X

    Kontrol Bingkai

    Pwr Mgt

    X

    Kontrol Bingkai

    Data Lainnya

    X

    Kontrol Bingkai

    Bingkai Terproteksi

    X

    Kontrol Bingkai

    Pesanan

    X

    Durasi/ID

    X

    Alamat 1

    X

    Alamat 2

    X

    Alamat 3

    X

    Kontrol Urutan

    Nomor Fragmen

    X

    Kontrol Urutan

    Nomor Urut

    X

     

  • DLL Ekstensi IHV memanggil fungsi Dot11ExtSendPacket untuk mengirim paket melalui adaptor LAN nirkabel (WLAN). DLL meneruskan nilai handel unik, yang mengidentifikasi paket, ke parameter hSendCompletion fungsi. Biasanya, DLL meneruskan alamat buffer yang dialokasikan yang berisi paket ke parameter hSendCompletion . Catatan Hanya paket unicast yang dapat dikirim melalui panggilan ke fungsi Dot11ExtSendPacket .

     

  • Ketika adaptor WLAN telah mengirim paket, sistem operasi memanggil fungsi Dot11ExtIhvSendPacketCompletion . Sistem operasi meneruskan nilai handel paket ke parameter hSendCompletion fungsi. Nilai handel ini akan menjadi nilai yang sama yang digunakan oleh DLL Ekstensi IHV dalam panggilannya ke Dot11ExtSendPacket.

    Ketika Dot11ExtIhvSendPacketCompletion dipanggil, DLL Ekstensi IHV harus merilis memori yang dialokasikan untuk paket.

    Catatan DLL Ekstensi IHV tidak boleh membebaskan sumber daya yang dialokasikan untuk paket yang dikirim melalui Dot11ExtSendPacket hingga panggilan yang sesuai ke Dot11ExtIhvSendPacketCompletion dibuat.