struktur DOT11_DATA_RATE_MAPPING_ENTRY (windot11.h)
Sintaks
typedef struct DOT11_DATA_RATE_MAPPING_ENTRY {
UCHAR ucDataRateIndex;
UCHAR ucDataRateFlag;
USHORT usDataRateValue;
} DOT11_DATA_RATE_MAPPING_ENTRY, *PDOT11_DATA_RATE_MAPPING_ENTRY;
Anggota
ucDataRateIndex
Nilai indeks untuk laju data yang terkandung dalam anggota usDataRateValue . Nilai anggota ucDataRateIndex harus unik untuk setiap entri dalam array DataRateMappingEntries .
Nilai ini adalah bitmask seperti yang didefinisikan dalam tabel berikut.
Bit | Deskripsi |
---|---|
0-6 | Indeks laju data, berisi nilai dari 2 hingga 127. |
7 | Bit ini tidak digunakan dan harus diatur ke nol. |
ucDataRateFlag
Atribut entri laju data.
Nilai ini adalah bitmask seperti yang didefinisikan dalam tabel berikut.
Bit | Nama | Deskripsi |
---|---|---|
0 | DOT11_DATA_RATE_NON_STANDARD | Jika diatur, entri bukan tingkat data standar yang ditentukan dalam standar IEEE 802.11. |
1-7 | Bit ini tidak digunakan dan harus diatur ke nol. |
usDataRateValue
Tingkat data, ditentukan dalam unit 500 kilobit per detik (Kbps), dengan nilai dari 0x0002 hingga 0xFFFF.
Keterangan
Untuk tarif data standar IEEE 802.11, driver miniport harus mengatur anggota ucDataRateIndex dan usDataRateValue ke nilai yang sama.
Tabel berikut menunjukkan tarif data standar IEEE 802.11, dalam satuan megabit per detik (Mbps), dan nilai terkait untuk anggota ucDataRateIndex dan usDataRateValue .
Tarif Standar IEEE 802.11 | ucDataRateIndex | usDataRateValue |
---|---|---|
1 Mbps | 0x02 | 0x02 |
2 Mbps | 0x04 | 0x04 |
3 Mbps | 0x06 | 0x06 |
4,5 Mbps | 0x09 | 0x09 |
5,5 Mbps | 0x0B | 0x0B |
6 Mbps | 0x0C | 0x0C |
9 Mbps | 0x12 | 0x12 |
11 Mbps | 0x16 | 0x16 |
12 Mbps | 0x18 | 0x18 |
18 Mbps | 0x24 | 0x24 |
22 Mbps | 0x2C | 0x2C |
24 Mbps | 0x30 | 0x30 |
27 Mbps | 0x36 | 0x36 |
33 Mbps | 0x42 | 0x42 |
36 Mbps | 0x48 | 0x48 |
48 Mbps | 0x60 | 0x60 |
54 Mbps | 0x6C | 0x6C |
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) |