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


перечисление WLAN_INTF_OPCODE (wlanapi.h)

Важно!

Некоторые сведения относятся к предварительной версии продукта, который может быть существенно изменен до его коммерческого выпуска. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Определяет константы, указывающие различные коды операций, используемые для задания и запроса параметров в беспроводном интерфейсе. Эти константы представляют возможные коды операций, которые можно передать в параметре OpCode функциям WlanQueryInterface и WlanSetInterface для запроса или задания параметров в беспроводном интерфейсе.

Синтаксис

typedef enum _WLAN_INTF_OPCODE {
  wlan_intf_opcode_autoconf_start = 0x000000000,
  wlan_intf_opcode_autoconf_enabled,
  wlan_intf_opcode_background_scan_enabled,
  wlan_intf_opcode_media_streaming_mode,
  wlan_intf_opcode_radio_state,
  wlan_intf_opcode_bss_type,
  wlan_intf_opcode_interface_state,
  wlan_intf_opcode_current_connection,
  wlan_intf_opcode_channel_number,
  wlan_intf_opcode_supported_infrastructure_auth_cipher_pairs,
  wlan_intf_opcode_supported_adhoc_auth_cipher_pairs,
  wlan_intf_opcode_supported_country_or_region_string_list,
  wlan_intf_opcode_current_operation_mode,
  wlan_intf_opcode_supported_safe_mode,
  wlan_intf_opcode_certified_safe_mode,
  wlan_intf_opcode_hosted_network_capable,
  wlan_intf_opcode_management_frame_protection_capable,
  wlan_intf_opcode_secondary_sta_interfaces,
  wlan_intf_opcode_secondary_sta_synchronized_connections,
  wlan_intf_opcode_realtime_connection_quality,
  wlan_intf_opcode_qos_info,
  wlan_intf_opcode_autoconf_end = 0x0fffffff,
  wlan_intf_opcode_msm_start = 0x10000100,
  wlan_intf_opcode_statistics,
  wlan_intf_opcode_rssi,
  wlan_intf_opcode_msm_end = 0x1fffffff,
  wlan_intf_opcode_security_start = 0x20010000,
  wlan_intf_opcode_security_end = 0x2fffffff,
  wlan_intf_opcode_ihv_start = 0x30000000,
  wlan_intf_opcode_ihv_end = 0x3fffffff
} WLAN_INTF_OPCODE, *PWLAN_INTF_OPCODE;

Константы

 
wlan_intf_opcode_autoconf_start
Значение: 0x000000000
Не используется.
wlan_intf_opcode_autoconf_enabled
Код операции, используемый для задания или запроса, включена ли автоматическая настройка.
wlan_intf_opcode_background_scan_enabled
Код операции, используемый для задания или запроса на включение фонового сканирования.

Фоновую проверку можно отключить, только если интерфейс находится в подключенном состоянии. Фоновая проверка отключена, если хотя бы один клиент отключает ее.
Если интерфейс отключается, фоновая проверка будет включена автоматически.
wlan_intf_opcode_media_streaming_mode
Код операции, используемый для задания или запроса режима потоковой передачи мультимедиа драйвера.

Режим потоковой передачи мультимедиа можно задать только в том случае, если интерфейс находится в подключенном состоянии. Режим потоковой передачи мультимедиа включен, если его включает хотя бы один клиент. Если интерфейс отключается, режим потоковой передачи мультимедиа отключается автоматически.
wlan_intf_opcode_radio_state
Код операции, используемый для задания или запроса состояния радиосвязи.
wlan_intf_opcode_bss_type
Код операции, используемый для задания или запроса типа BSS интерфейса.
wlan_intf_opcode_interface_state
Код операции, используемый для запроса состояния интерфейса. Этот код операции можно использовать только в операции запроса с функцией WlanQueryInterface .
wlan_intf_opcode_current_connection
Код операции, используемый для запроса сведений о текущем соединении интерфейса.

Этот код операции можно использовать только в операции запроса с функцией WlanQueryInterface . Если интерфейс находится в отключенном или отключенном состоянии, функция WlanQueryInterface возвращает ERROR_INVALID_STATE.
wlan_intf_opcode_channel_number
Код операции, используемый для запроса текущего канала, на котором работает беспроводной интерфейс. Этот код операции можно использовать только в операции запроса с функцией WlanQueryInterface .
wlan_intf_opcode_supported_infrastructure_auth_cipher_pairs
Код операции, используемый для запроса поддерживаемых пар проверки подлинности и шифра для режима инфраструктуры. Этот код операции можно использовать только в операции запроса с функцией WlanQueryInterface .
wlan_intf_opcode_supported_adhoc_auth_cipher_pairs
Код операции, используемый для запроса поддерживаемых пар проверки подлинности и шифра в нерегламентированном режиме. Этот код операции можно использовать только в операции запроса с функцией WlanQueryInterface .
wlan_intf_opcode_supported_country_or_region_string_list
Код операции, используемый для запроса списка поддерживаемых строк страны или региона. Этот код операции можно использовать только в операции запроса с функцией WlanQueryInterface .
wlan_intf_opcode_current_operation_mode
Код операции, используемый для задания или запроса текущего режима работы беспроводного интерфейса. Дополнительные сведения о режимах работы см. в разделе Собственные режимы работы 802.11.
wlan_intf_opcode_supported_safe_mode
Код операции, используемый для запроса, поддерживает ли сочетание минипорта и сетевой карты режим FIPS. Этот код операции можно использовать только в операции запроса с функцией WlanQueryInterface . Режим FIPS также называется безопасным режимом. Этот режим беспроводной сети отличается от безопасного режима операционной системы.
wlan_intf_opcode_certified_safe_mode
Код операции, используемый для запроса, является ли сочетание минипорта и сетевой карты сертифицированным FIPS. Этот код операции можно использовать только в операции запроса с функцией WlanQueryInterface .
wlan_intf_opcode_hosted_network_capable
Код операции, используемый для запроса поддержки размещенной сети в драйвере устройства, связанном с беспроводным интерфейсом. Этот код операции можно использовать только в операции запроса с функцией WlanQueryInterface .

Тип данных, возвращаемый для этого кода операции запросом, является логическим. Возвращаемое значение TRUE указывает, что размещенная сеть поддерживается. Значение FALSE указывает, что размещенная сеть не поддерживается.

Это значение является расширением собственных беспроводных API, добавленных для поддержки беспроводной размещенной сети в Windows 7 и Windows Server 2008 R2 с установленной службой беспроводной локальной сети.
wlan_intf_opcode_management_frame_protection_capable
Код операции, используемый для запроса, поддерживается ли защита кадров управления (MFP) в драйвере устройства, связанном с беспроводным интерфейсом. Этот код операции можно использовать только в операции запроса с функцией WlanQueryInterface .

MFP определяется в поправке ieee 802.11w-2009 к стандарту 802.11.

Это значение поддерживается в Windows 8 и Windows Server 2012.
wlan_intf_opcode_secondary_sta_interfaces
Позволяет клиентам запрашивать сведения о дополнительном STA заданного интерфейса. Возвращает WLAN_INTERFACE_INFO_LIST дополнительных АПП в заданном интерфейсе.
wlan_intf_opcode_secondary_sta_synchronized_connections
Код операции, используемый для запроса на включение вторичных синхронизированных подключений STA в указанном интерфейсе.
wlan_intf_opcode_realtime_connection_quality
Код операции, позволяющий клиентам запрашивать атрибуты, описывающие качество соединения в заданном интерфейсе. Этот API объединяет поля из других существующих API WLAN (wlan_intf_opcode_current_connection и WlanGetNetworkBssList), но он пропускает конфиденциальные сведения о расположении и по этой причине не требует привилегий доступа к расположению.

Этот код операции извлекает структуру, содержащую атрибуты, описывающие качество соединения в заданном интерфейсе. Если интерфейс не подключен, произойдет сбой. Приложение может использовать этот API для получения сведений о состоянии и качестве подключения Wi-Fi (API содержит приложения для потоковой передачи, видеоконференций и других операций, чувствительных к качеству сети. Приложения, которые в настоящее время используют wlan_intf_opcode_current_connection и WlanGetNetworkBssList для получения сведений о качестве подключения, но не хотят запрашивать доступ к расположению, могут использовать этот API.

Дополнительные сведения см. в примере кода в WLAN_REALTIME_CONNECTION_QUALITY.
wlan_intf_opcode_qos_info
Код операции, позволяющий клиентам запрашивать состояние функций качества обслуживания (QoS), описанных в спецификации Wi-Fi управления качеством обслуживания Wi-Fi Alliance и определенной в спецификации 802.11.

Этот код операции извлекает структуру, содержащую сведения о четырех функциях, описанных в спецификации управления Wi-Fi QoS WFA и определенных в спецификации 802.11. Приложение может использовать этот API для получения сведений о возможностях WFA QoS своего устройства, а также о возможностях WFA QoS однорангового узла, а также о состоянии функций WFA QoS, настроенных для текущего подключения. Приложение, которое в настоящее время использует QoS2 или другие API QoS, может использовать его для получения дополнительных сведений о QoS для телеметрии производительности или отображения пользовательского интерфейса. Использование этого API для информирования об изменениях в поведении не является его основной целью.

Дополнительные сведения см. в примере кода в WLAN_QOS_INFO.
wlan_intf_opcode_autoconf_end
Значение: 0x0fffffff
Не используется.
wlan_intf_opcode_msm_start
Значение: 0x10000100
Не используется.
wlan_intf_opcode_statistics
Код операции, используемый для запроса статистики драйвера. Этот код операции можно использовать только в операции запроса с функцией WlanQueryInterface .
wlan_intf_opcode_rssi
Код операции, используемый для запроса силы полученного сигнала. Этот код операции можно использовать только в операции запроса с функцией WlanQueryInterface .
wlan_intf_opcode_msm_end
Значение: 0x1fffffff
Не используется.
wlan_intf_opcode_security_start
Значение: 0x20010000
Не используется.
wlan_intf_opcode_security_end
Значение: 0x2fffffff
Не используется.
wlan_intf_opcode_ihv_start
Значение: 0x30000000
Не используется.
wlan_intf_opcode_ihv_end
Значение: 0x3fffffff
Не используется.

Требования

Требование Значение
Заголовок wlanapi.h

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