DOT11_PEER_INFO 구조체(windot11.h)
중요하다
WiFiCx Windows 11에서 릴리스된 새로운 Wi-Fi 드라이버 모델입니다. WiFiCx를 사용하여 최신 기능을 활용하는 것이 좋습니다. WDI 드라이버 모델은 이제 유지 관리 모드에 있으며 높은 우선 순위 수정만 받습니다.
DOT11_PEER_INFO 구조는 독립적인 IBSS(기본 서비스 집합) 네트워크 내의 피어 스테이션에 대한 정보를 지정합니다.
통사론
typedef struct _DOT11_PEER_INFO {
DOT11_MAC_ADDRESS MacAddress;
USHORT usCapabilityInformation;
DOT11_AUTH_ALGORITHM AuthAlgo;
DOT11_CIPHER_ALGORITHM UnicastCipherAlgo;
DOT11_CIPHER_ALGORITHM MulticastCipherAlgo;
BOOLEAN bWpsEnabled;
USHORT usListenInterval;
UCHAR ucSupportedRates[MAX_NUM_SUPPORTED_RATES_V2];
USHORT usAssociationID;
DOT11_ASSOCIATION_STATE AssociationState;
DOT11_POWER_MODE PowerMode;
LARGE_INTEGER liAssociationUpTime;
DOT11_PEER_STATISTICS Statistics;
} DOT11_PEER_INFO, *PDOT11_PEER_INFO;
회원
MacAddress
IBSS(독립 BSS) 네트워크 내에서 피어 스테이션의 MAC(미디어 액세스 제어) 주소입니다.
usCapabilityInformation
802.11 802.11 스테이션이 피어로부터 가장 최근에 받은 비콘 또는 프로브 응답 프레임의 기능 정보 필드입니다.
AuthAlgo
연결 작업 중에 802.11 스테이션이 피어 스테이션으로 확인된 인증 알고리즘입니다. AuthAlgo 멤버의 데이터 형식에 대한 자세한 내용은 DOT11_AUTH_ALGORITHM참조하세요.
피어가 연결되지 않은 경우 이 멤버가 정의되지 않습니다.
UnicastCipherAlgo
연결 작업 중에 802.11 스테이션이 피어 스테이션으로 확인된 유니캐스트 암호화 알고리즘입니다. UnicastCipherAlgo 멤버의 데이터 형식에 대한 자세한 내용은 DOT11_CIPHER_ALGORITHM참조하세요.
피어가 연결되지 않은 경우 이 멤버가 정의되지 않습니다.
MulticastCipherAlgo
연결 작업 중에 802.11 스테이션이 피어 스테이션으로 확인된 멀티캐스트 암호화 알고리즘입니다. MulticastCipherAlgo 멤버의 데이터 형식에 대한 자세한 내용은 DOT11_CIPHER_ALGORITHM참조하세요.
피어가 연결되지 않은 경우 이 멤버가 정의되지 않습니다.
bWpsEnabled
피어 스테이션에 대해 WPS(WiFi Protected Setup)가 사용되는지 여부를 나타내는 부울 값입니다. TRUE 경우 WPS가 활성화되고 피어에서 사용하는 인증 및 암호 알고리즘이 AP에서 사용하도록 설정된 알고리즘과 다를 수 있습니다.
피어가 연결되지 않은 경우 이 멤버를 사용하면 안 됩니다.
usListenInterval
연결 요청에서 가져온 802.11 수신 간격 필드를 정의하는 USHORT 값입니다.
피어가 연결되지 않은 경우 이 멤버의 값은 0입니다.
ucSupportedRates[MAX_NUM_SUPPORTED_RATES_V2]
피어 스테이션에서 지원하는 데이터 속도를 지정하는 UCHAR 값입니다. 이러한 속도는 802.11 스테이션이 피어로부터 가장 최근에 수신한 비콘 또는 프로브 응답 프레임의 802.11 지원 속도 IE를 기반으로 합니다.
ucPeerSupportedRates 배열의 각 항목은 다음 쿼리를 통해 반환되는 데이터 속도 테이블 내의 인덱스 값입니다. OID_DOT11_DATA_RATE_MAPPING_TABLE. 인덱스 값은 2에서 127 사이여야 합니다.
피어가 연결되지 않은 경우 이 멤버의 값은 0입니다.
usAssociationID
802.11 스테이션이 AP로부터 받은 연결 또는 다시 연결 응답 프레임에서 802.11 연결 ID 필드를 지정하는 USHORT 값입니다.
피어가 연결되지 않은 경우 이 멤버의 값은 0xFFFF.
AssociationState
피어 스테이션의 802.11 인증 및 연결 상태를 나타내는 DOT11_ASSOCIATION_STATE-type 값입니다. 상태는 dot11_assoc_state_auth_unassoc 또는 dot11_assoc_state_auth_assoc수 있습니다.
IEEE 802.11 표준802.11 인증 절차는 독립 네트워크에 대한 선택 사항입니다. 따라서 IHV 구현에 따라 dot11_assoc_state_auth_unassoc 열거형 값으로 표시되는 상태는 적용되지 않을 수 있습니다.
PowerMode
피어 스테이션의 최신 전원 관리 모드를 설명하는 DOT11_POWER_MODE형식 값입니다.
liAssociationUpTime
802.11 연결 프로시저가 성공적으로 완료될 때 타임스탬프를 지정하는 LARGEINTEGER 값입니다. 미니포트 드라이버는 NdisGetCurrentSystemTime 호출하여 연결 완료의 타임스탬프를 가져옵니다.
피어가 연결되지 않은 경우 이 멤버의 값은 0입니다.
Statistics
DOT11_PEER_STATISTICS 구조로 정의된 데이터 트래픽에 대한 통계 카운터입니다.
피어가 연결되지 않은 경우 이 멤버의 값은 0입니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
헤더 | windot11.h(Ndis.h 포함) |