DOT11_DATA_RATE_MAPPING_ENTRY 구조체(windot11.h)
중요Native 802.11 무선 LAN 인터페이스는 Windows 10 이상에서 더 이상 사용되지 않습니다. 대신 WDI(WLAN 디바이스 드라이버 인터페이스)를 사용하세요. WDI에 대한 자세한 내용은 WLAN 유니버설 Windows 드라이버 모델을 참조하세요.
구문
typedef struct DOT11_DATA_RATE_MAPPING_ENTRY {
UCHAR ucDataRateIndex;
UCHAR ucDataRateFlag;
USHORT usDataRateValue;
} DOT11_DATA_RATE_MAPPING_ENTRY, *PDOT11_DATA_RATE_MAPPING_ENTRY;
멤버
ucDataRateIndex
usDataRateValue 멤버에 포함된 데이터 속도의 인덱스 값입니다. ucDataRateIndex 멤버의 값은 DataRateMappingEntries 배열의 각 항목에 대해 고유해야 합니다.
이 값은 다음 표에 정의된 비트 마스크입니다.
비트 | Description |
---|---|
0-6 | 2에서 127까지의 값을 포함하는 데이터 속도 인덱스입니다. |
7 | 이 비트는 사용되지 않으며 0으로 설정해야 합니다. |
ucDataRateFlag
데이터 속도 항목의 특성입니다.
이 값은 다음 표에 정의된 비트 마스크입니다.
비트 | Name | Description |
---|---|---|
0 | DOT11_DATA_RATE_NON_STANDARD | 설정된 경우 항목은 IEEE 802.11 표준에 정의된 표준 데이터 속도가 아닙니다. |
1-7 | 이러한 비트는 사용되지 않으며 0으로 설정해야 합니다. |
usDataRateValue
초당 500Kbps(킬로비트)의 단위로 정의된 데이터 속도이며 0x0002 값은 0xFFFF.
설명
IEEE 802.11 표준 데이터 속도의 경우 미니포트 드라이버는 ucDataRateIndex 및 usDataRateValue 멤버를 동일한 값으로 설정해야 합니다.
다음 표에서는 IEEE 802.11 표준 데이터 속도(초당 메가비트 단위(Mbps) 및 ucDataRateIndex 및 usDataRateValue 멤버에 대한 관련 값을 보여 줍니다.
IEEE 802.11 표준 요금 | ucDataRateIndex | usDataRateValue |
---|---|---|
1Mbps | 0x02 | 0x02 |
2Mbps | 0x04 | 0x04 |
3Mbps | 0x06 | 0x06 |
4.5Mbps | 0x09 | 0x09 |
5.5Mbps | 0x0B | 0x0B |
6Mbps | 0x0C | 0x0C |
9Mbps | 0x12 | 0x12 |
11Mbps | 0x16 | 0x16 |
12Mbps | 0x18 | 0x18 |
18Mbps | 0x24 | 0x24 |
22Mbps | 0x2C | 0x2C |
24Mbps | 0x30 | 0x30 |
27Mbps | 0x36 | 0x36 |
33Mbps | 0x42 | 0x42 |
36Mbps | 0x48 | 0x48 |
48Mbps | 0x60 | 0x60 |
54Mbps | 0x6C | 0x6C |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
머리글 | windot11.h(Ndis.h 포함) |