struktur DOT11_AUTH_CIPHER_PAIR_LIST (windot11.h)
Sintaks
typedef struct DOT11_AUTH_CIPHER_PAIR_LIST {
NDIS_OBJECT_HEADER Header;
ULONG uNumOfEntries;
ULONG uTotalNumOfEntries;
DOT11_AUTH_CIPHER_PAIR AuthCipherPairs[1];
} DOT11_AUTH_CIPHER_PAIR_LIST, *PDOT11_AUTH_CIPHER_PAIR_LIST;
Anggota
Header
Jenis, revisi, dan ukuran struktur DOT11_AUTH_CIPHER_PAIR_LIST. Anggota ini diformat sebagai struktur NDIS_OBJECT_HEADER .
Driver miniport harus mengatur anggota Header ke nilai berikut:
Jenis
Anggota ini harus diatur ke NDIS_OBJECT_TYPE_DEFAULT.
Revisi
Anggota ini harus diatur ke DOT11_AUTH_CIPHER_PAIR_LIST_REVISION_1.
Ukuran
Anggota ini harus diatur ke sizeof(DOT11_AUTH_CIPHER_PAIR_LIST)
.
Untuk informasi selengkapnya tentang anggota ini, lihat NDIS_OBJECT_HEADER.
uNumOfEntries
Jumlah entri dalam array AuthCipherPairs .
uTotalNumOfEntries
Jumlah maksimum entri yang dapat dimuat oleh array AuthCipherPairs .
AuthCipherPairs[1]
Daftar DOT11_AUTH_CIPHER_PAIR struktur.
Keterangan
Driver miniport mengembalikan struktur DOT11_AUTH_CIPHER_PAIR_LIST saat dikueri oleh salah satu OID_DOT11_SUPPORTED_UNICAST_ALGORITHM_PAIR atau OID_DOT11_SUPPORTED_MULTICAST_ALGORITHM_PAIR.
Ketika OID ini dikueri, driver miniport harus memverifikasi bahwa anggota InformationBuffer dari parameter OidRequest fungsi MiniportOidRequest cukup besar untuk mengembalikan seluruh struktur DOT11_AUTH_CIPHER_PAIR_LIST, termasuk semua entri dalam array AuthCipherPairs. Nilai anggota InformationBufferLength dari parameter OidRequest menentukan apa yang harus dilakukan driver miniport, seperti yang ditunjukkan oleh daftar berikut:
-
Jika nilai anggota InformationBufferLength kurang dari panjang, dalam byte, dari seluruh struktur DOT11_AUTH_CIPHER_PAIR_LIST, driver miniport harus melakukan hal berikut:
- Untuk parameter OidRequest , atur anggota BytesWritten ke nol dan anggota BytesNeeded panjangnya, dalam byte, dari seluruh struktur DOT11_AUTH_CIPHER_PAIR_LIST.
- Gagalkan permintaan kueri dengan mengembalikan NDIS_STATUS_BUFFER_OVERFLOW dari fungsi MiniportOidRequest-nya .
-
Jika nilai anggota InformationBufferLength lebih besar dari atau sama dengan panjangnya, dalam byte, dari seluruh struktur DOT11_AUTH_CIPHER_PAIR_LIST, driver miniport harus melakukan hal berikut untuk menyelesaikan permintaan kueri yang berhasil:
- Untuk struktur DOT11_AUTH_CIPHER_PAIR_LIST, atur anggota uNumOfEntries dan uTotalNumOfEntries ke jumlah total entri dalam array AuthCipherPairs .
- Untuk parameter OidRequest , atur anggota BytesNeeded ke nol dan anggota BytesWritten panjangnya, dalam byte, dari seluruh struktur DOT11_AUTH_CIPHER_PAIR_LIST. Driver miniport juga harus menyalin seluruh struktur DOT11_AUTH_CIPHER_PAIR_LIST ke anggota InformationBuffer .
- Mengembalikan NDIS_STATUS_SUCCESS dari fungsi MiniportOidRequest-nya .
Jika WPS diaktifkan pada NIC yang beroperasi dalam mode Extensible AP, driver miniport harus mengizinkan stasiun serekan untuk mengaitkan dengan Extensible AP dengan menggunakan algoritma Open System Authentication atau Wired Equivalent Privacy (WEP ), terlepas dari algoritma otorisasi dan cipher yang diaktifkan. Untuk informasi selengkapnya tentang WPS dan Extensible AP, lihat OID_DOT11_WPS_ENABLED.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | windot11.h (termasuk Ndis.h) |
Lihat juga
OID_DOT11_SUPPORTED_UNICAST_ALGORITHM_PAIR OID_DOT11_SUPPORTED_MULTICAST_ALGORITHM_PAIRSaran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk