struktur DOT11_SUPPORTED_ANTENNA_LIST (windot11.h)
Sintaks
typedef struct _DOT11_SUPPORTED_ANTENNA_LIST {
ULONG uNumOfEntries;
ULONG uTotalNumOfEntries;
DOT11_SUPPORTED_ANTENNA dot11SupportedAntenna[1];
} DOT11_SUPPORTED_ANTENNA_LIST, *PDOT11_SUPPORTED_ANTENNA_LIST;
Anggota
uNumOfEntries
Jumlah entri dalam array dot11SupportedAntenna . Nilai nol untuk anggota uNumOfEntries menunjukkan daftar kosong.
uTotalNumOfEntries
Jumlah maksimum entri yang dapat dimuat oleh array dot11SupportedAntenna .
dot11SupportedAntenna[1]
Daftar antena yang didukung. Setiap elemen dalam daftar ini diformat sebagai DOT11_SUPPORTED_ANTENNA struktur.
Keterangan
Driver miniport mengembalikan struktur DOT11_SUPPORTED_ANTENNA_LIST saat dikueri oleh salah satu OID_DOT11_SUPPORTED_RX_ANTENNA atau OID_DOT11_SUPPORTED_TX_ANTENNA.
Ketika OID ini dikueri, driver miniport harus memverifikasi bahwa anggota InformationBuffer dari parameter OidRequest fungsi MiniportOidRequest cukup besar untuk mengembalikan seluruh struktur DOT11_SUPPORTED_ANTENNA_LIST, termasuk semua entri dalam array dot11SupportedAntenna. 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_SUPPORTED_ANTENNA_LIST, driver miniport harus melakukan hal berikut:
- Atur anggota uNumOfEntries ke nol.
-
Atur anggota uTotalNumOfEntries ke jumlah entri dalam array dot11SupportedAntenna .
Untuk parameter OidRequest , atur anggota BytesWritten ke nol dan anggota BytesNeeded panjangnya, dalam byte, dari seluruh struktur DOT11_PHY_ID_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_SUPPORTED_ANTENNA_LIST, driver miniport harus melakukan hal berikut untuk menyelesaikan permintaan kueri yang berhasil:
- Untuk struktur DOT11_SUPPORTED_ANTENNA_LIST, atur anggota uNumOfEntries dan uTotalNumOfEntries ke jumlah total entri dalam array dot11SupportedAntenna .
- Untuk parameter OidRequest , atur anggota BytesNeeded ke nol dan anggota BytesWritten panjangnya, dalam byte, dari seluruh struktur DOT11_SUPPORTED_ANTENNA_LIST. Driver miniport juga harus menyalin seluruh struktur DOT11_SUPPORTED_ANTENNA_LIST ke anggota InformationBuffer .
- Mengembalikan NDIS_STATUS_SUCCESS dari fungsi MiniportOidRequest-nya .
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
Saran 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