Поделиться через


структура DOT11EXT_VIRTUAL_STATION_AP_PROPERTY (wlanihv.h)

ВажноСобственный интерфейс беспроводной локальной сети 802.11 не рекомендуется использовать в Windows 10 и более поздних версиях. Вместо этого используйте WLAN Device Driver Interface (WDI). Дополнительные сведения о WDI см. в статье Модель универсального драйвера WLAN для Windows.
 
Структура DOT11EXT_VIRTUAL_STATION_AP_PROPERTY определяет свойства точки доступа (AP), размещенной на виртуальной станции 802.11.

Синтаксис

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

Структура DOT11_SSID , содержащая идентификатор набора служб (SSID), используемый AP виртуальной станции.

dot11AuthAlgo

Структура DOT11_AUTH_ALGORITHM , содержащая алгоритм проверки подлинности, используемый точкой доступа виртуальной станции.

dot11CipherAlgo

Структура DOT11_CIPHER_ALGORITHM , содержащая алгоритм шифра, используемый точкой доступа виртуальной станции.

bIsPassPhrase

Логическое значение, указывающее, как операционная система должна интерпретировать значение элемента ucKeyData . Дополнительные сведения см. в разделе "Примечания".

dwKeyLength

Длина (в байтах) полезной части элемента ucKeyData . Дополнительные сведения см. в разделе "Примечания".

ucKeyData[DOT11EXT_PSK_MAX_LENGTH]

Значение UCHAR, указывающее ключ, используемый алгоритмом проверки подлинности api предварительного доступа (PSK) виртуальной станции. Дополнительные сведения см. в разделе "Примечания".

Комментарии

Операционная система использует следующую логику для интерпретации значения элемента ucKeyData :

  • Если значение bIsPassPhrase = FALSE,
    • Если dwKeyLength = 32, ucKeyData интерпретируется как двоичные данные.
    • Если dwKeyLength = 64, ucKeyData интерпретируется как 32 шестнадцатеричных значения.
    • Если значение dwKeyLength не равно 32 или 64, операционная система игнорирует вызов и возвращает ошибку.
  • Если значение bIsPassPhrase = TRUE, ucKeyData интерпретируется как парольная фраза, а буфер должен быть завершен null. В этом случае dwKeyLength должно иметь значение, равное 1 плюс длина строки ключа.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 7 и более поздних версиях операционных систем Windows.
Верхняя часть wlanihv.h (включая Wlanihv.h)

См. также раздел

DOT11_AUTH_ALGORITHM

DOT11_CIPHER_ALGORITHM

DOT11_SSID