Share via


DOT11EXT_VIRTUAL_STATION_AP_PROPERTY 구조체(wlanihv.h)

중요Native 802.11 무선 LAN 인터페이스는 Windows 10 이상에서 더 이상 사용되지 않습니다. 대신 WLAN WDI(디바이스 드라이버 인터페이스)를 사용하세요. WDI에 대한 자세한 내용은 WLAN 유니버설 Windows 드라이버 모델을 참조하세요.
 
DOT11EXT_VIRTUAL_STATION_AP_PROPERTY 구조체는 가상 802.11 스테이션에서 호스트되는 AP(액세스 지점)의 속성을 지정합니다.

구문

typedef struct _DOT11EXT_VIRTUAL_STATION_AP_PROPERTY {
  DOT11_SSID             dot11SSID;
  DOT11_AUTH_ALGORITHM   dot11AuthAlgo;
  DOT11_CIPHER_ALGORITHM dot11CipherAlgo;
  BOOL                   bIsPassPhrase;
  DWORD                  dwKeyLength;
  UCHAR                  ucKeyData[DOT11EXT_PSK_MAX_LENGTH];
} DOT11EXT_VIRTUAL_STATION_AP_PROPERTY, *PDOT11EXT_VIRTUAL_STATION_AP_PROPERTY;

멤버

dot11SSID

가상 스테이션 AP에서 사용하는 SSID(서비스 집합 식별자)를 포함하는 DOT11_SSID 구조체입니다.

dot11AuthAlgo

가상 스테이션 AP에서 사용하는 인증 알고리즘을 포함하는 DOT11_AUTH_ALGORITHM 구조체입니다.

dot11CipherAlgo

가상 스테이션 AP에서 사용하는 암호화 알고리즘을 포함하는 DOT11_CIPHER_ALGORITHM 구조체입니다.

bIsPassPhrase

운영 체제가 ucKeyData 멤버의 값을 해석하는 방법을 나타내는 부울 값입니다. 자세한 내용은 아래 설명 부분을 참조하십시오.

dwKeyLength

ucKeyData 멤버의 유용한 부분 길이(바이트)입니다. 자세한 내용은 아래 설명 부분을 참조하십시오.

ucKeyData[DOT11EXT_PSK_MAX_LENGTH]

가상 스테이션 AP의 PSK(사전 공유 키) 인증 알고리즘에서 사용하는 키를 지정하는 UCHAR 값입니다. 자세한 내용은 아래 설명 부분을 참조하십시오.

설명

운영 체제는 다음 논리를 사용하여 ucKeyData 멤버의 값을 해석합니다.

  • bIsPassPhrase = FALSE인 경우
    • dwKeyLength = 32이면 ucKeyData가 이진 데이터로 해석됩니다.
    • dwKeyLength = 64이면 ucKeyData는 326진수 값으로 해석됩니다.
    • dwKeyLength가 32 또는 64와 같지 않으면 운영 체제는 호출을 무시하고 오류를 반환합니다.
  • bIsPassPhrase = TRUE인 경우 ucKeyData는 통과 구로 해석되고 버퍼는 NULL 종료되어야 합니다. 이 경우 dwKeyLength 에는 키 문자열의 길이가 1과 같은 값이 있어야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
머리글 wlanihv.h(Wlanihv.h 포함)

추가 정보

DOT11_AUTH_ALGORITHM

DOT11_CIPHER_ALGORITHM

DOT11_SSID