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

Это важно

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

Определяет константы, указывающие различные коды opcode, используемые для задания и запроса параметров в беспроводном интерфейсе. Эти константы представляют возможные коды операций, которые можно передать параметру 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;

Constants

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

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

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

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

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

Это значение является расширением для собственных беспроводных API, добавленных для поддержки беспроводной размещенной сети в Windows 7 и Windows Server 2008 R2 с установленной службой беспроводной локальной сети.
wlan_intf_opcode_management_frame_protection_capable
Код операции, используемый для запроса, поддерживается ли защита кадров управления (MFP) в драйвере устройства, связанном с беспроводным интерфейсом. Этот код opcode можно использовать только в операции запроса с функцией 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
Opcode используется для запроса о том, включены ли вторичные синхронизированные подключения STA в указанном интерфейсе.
wlan_intf_opcode_realtime_connection_quality
Код opcode, позволяющий клиентам запрашивать атрибуты, описывающие качество подключения в данном интерфейсе. Этот API объединяет поля из различных других существующих API WLAN (wlan_intf_opcode_current_connection и WlanGetNetworkBssList), но не учитывает конфиденциальные сведения о расположении и по этой причине не требует прав доступа к расположениям.

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

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

Этот код опкода получает структуру, содержащую сведения о четырех функциях, описанных в спецификации WFA Wi-Fi QoS Management, и определенной в спецификации 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
Код opcode, используемый для запроса статистики драйвера. Этот код opcode можно использовать только в операции запроса с функцией WlanQueryInterface .
wlan_intf_opcode_rssi
Opcode, используемый для запроса силы полученного сигнала. Этот код opcode можно использовать только в операции запроса с функцией 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
Не используется.

Требования

Требование Ценность
Header wlanapi.h

См. также