Fungsi Ekstensibilitas IHV asli 802.11

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.

Fungsi Ekstensibilitas IHV Native 802.11 disediakan oleh sistem operasi dan dipanggil oleh DLL Ekstensi IHV untuk melakukan hal berikut:

  • Alokasikan dan buffer gratis yang digunakan dalam kerangka kerja Native 802.11.
  • Kirim paket, seperti paket yang ditentukan oleh algoritma autentikasi, melalui adaptor LAN nirkabel (WLAN) IHV.
  • Konfigurasikan adaptor WLAN IHV dengan berbagai pengaturan keamanan untuk algoritma autentikasi dan cipher apa pun yang didukung oleh DLL Ekstensi IHV.
  • Antarmuka dengan DLL Ekstensi UI IHV (jika diinstal) untuk memproses pemberitahuan peristiwa. Misalnya, DLL Ekstensi IHV dapat memberi tahu DLL Ekstensi UI IHV tentang berbagai tahap yang terlibat dalam koneksi jaringan set layanan dasar (BSS).

Untuk informasi selengkapnya tentang DLL Ekstensi UI IHV, lihat DLL Ekstensi UI IHV Native 802.11.

Catatan

DLL Ekstensi IHV memanggil setiap fungsi Ekstensibilitas IHV Native 802.11 melalui penunjuk fungsi yang terkait dengan anggota struktur DOT11EXT_APIS . Ketika sistem operasi memanggil fungsi Dot11ExtIhvInitService IHV Handler, sistem operasi meneruskan daftar pointer ke fungsi Ekstensibilitas IHV melalui parameter pDot11ExtAPI .

Tabel berikut mencantumkan Fungsi Ekstensibilitas IHV Native 802.11 yang dapat dipanggil oleh DLL Ekstensi IHV. Setiap fungsi Ekstensibilitas IHV hanya dapat dipanggil dalam kondisi ini.

  • Dipanggil Setelah Inisialisasi Layanan
    Fungsi Ekstensibilitas IHV hanya dapat dipanggil setelah fungsi Handler IHV Dot11ExtIhvInitService telah dipanggil untuk menginisialisasi DLL Ekstensi IHV. Selain itu, DLL Ekstensi tidak dapat memanggil fungsi Ekstensibilitas IHV setelah fungsi Dot11ExtIhvDeinitService IHV Handler telah dipanggil.
  • Dipanggil setelah Inisialisasi Adapter
    Fungsi Ekstensibilitas IHV hanya dapat dipanggil setelah fungsi Dot11ExtIhvInitAdapter IHV Handler telah dipanggil untuk menginisialisasi antarmuka ke adaptor WLAN IHV.
    Fungsi Ekstensibilitas IHV memerlukan handel, yang mengidentifikasi adaptor WLAN. Ketika Dot11ExtIhvInitAdapter dipanggil, DLL Ekstensi IHV melewati handel ini melalui parameter hDot11SvcHandle .
    DLL Ekstensi tidak dapat memanggil fungsi Ekstensibilitas IHV setelah fungsi Dot11ExtIhvDeinitAdapter IHV Handler telah dipanggil.
  • Dipanggil setelah Pra-Asosiasi
    Fungsi Ekstensibilitas IHV hanya dapat dipanggil setelah fungsi Dot11ExtIhvPerformPreAssociate IHV Handler telah dipanggil untuk memulai operasi pra-asosiasi dengan jaringan set layanan dasar (BSS).
    Fungsi Ekstensibilitas IHV memerlukan handel, yang mengidentifikasi koneksi jaringan BSS. Ketika Dot11ExtIhvPerformPreAssociate dipanggil, DLL Ekstensi IHV melewati handel ini melalui parameter hConnection .
    DLL Ekstensi tidak dapat memanggil fungsi Ekstensibilitas IHV setelah fungsi Dot11ExtIhvDeinitAdapter atau Dot11ExtIhvAdapterReset IHV Handler telah dipanggil.
  • Dipanggil setelah Pasca-Asosiasi
    Fungsi Ekstensibilitas IHV hanya dapat dipanggil setelah fungsi Dot11ExtIhvPerformPostAssociate IHV Handler telah dipanggil untuk memulai operasi pasca-asosiasi dengan jaringan set layanan dasar (BSS).
    Fungsi Ekstensibilitas IHV memerlukan handel, yang mengidentifikasi sesi keamanan dengan koneksi jaringan BSS. Ketika Dot11ExtIhvPerformPostAssociate dipanggil, DLL Ekstensi IHV melewati handel ini melalui parameter hSecuritySessionID .
    DLL Ekstensi tidak dapat memanggil fungsi Ekstensibilitas IHV setelah fungsi Dot11ExtIhvDeinitAdapter atau Dot11ExtIhvAdapterReset IHV Handler telah dipanggil.
Fungsi Dipanggil setelah inisialisasi layanan Dipanggil setelah inisialisasi adaptor Dipanggil setelah pra-asosiasi Dipanggil setelah pasca-asosiasi
Dot11ExtAllocateBuffer X
Dot11ExtFreeBuffer X
Dot11ExtGetProfileCustomUserData X
Dot11ExtNicSpecificExtension X
Dot11ExtStartOneX X
Dot11ExtStopOneX X
Dot11ExtPostAssociateCompletion X
Dot11ExtPreAssociateCompletion X
Dot11ExtProcessOneXPacket X
Dot11ExtQueryVirtualStationProperties X
Dot11ExtReleaseVirtualStation X
Dot11ExtRequestVirtualStation X
Dot11ExtSendNotification X
Dot11ExtSendUIRequest X
Dot11ExtSetAuthAlgorithm X
Dot11ExtSetCurrentProfile X
Dot11ExtSetDefaultKey X
Dot11ExtSetDefaultKeyId X
Dot11ExtSetEtherTypeHandling X
Dot11ExtSetExcludeUnencrypted X
Dot11ExtSetKeyMappingKey X
Dot11ExtSetMulticastCipherAlgorithm X
Dot11ExtSetProfileCustomUserData X
Dot11ExtSetUnicastCipherAlgorithm X
Dot11ExtSetVirtualStationAPProperties X

Untuk informasi selengkapnya tentang fungsi Handler IHV, lihat Fungsi Handler IHV Native 802.11.