共用方式為


WLAN_INTF_OPCODE wlanapi.h (列舉)

重要

某些資訊與發行前版本產品有關,在正式發行前可能會大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。

定義常數,指定用來在無線介面上設定和查詢參數的各種Opcode。 這些常數代表您可以將 OpCode 參數傳入 WlanQueryInterfaceWlanSetInterface 函式的可能 Opcode,以查詢或設定無線介面上的參數。

Syntax

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
用來設定或查詢是否已啟用自動設定的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
用來設定或查詢介面 BSS 類型的 opcode。
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。 此 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。 此 opcode 只能用於 具有 WlanQueryInterface 函式的查詢作業中。
wlan_intf_opcode_current_operation_mode
用來設定或查詢無線介面目前作業模式的 opcode。 如需作業模式的詳細資訊,請參閱 原生 802.11 作業模式
wlan_intf_opcode_supported_safe_mode
用來查詢迷你埠/NIC 組合是否支持美國聯邦資訊處理標準 (FIPS) 模式的作業碼。 此 opcode 只能用於 具有 WlanQueryInterface 函式的查詢作業中。 FIPS 模式也稱為安全模式。 此無線安全模式與作業系統安全模式不同。
wlan_intf_opcode_certified_safe_mode
用來查詢迷你埠/NIC 組合是否經過 FIPS 認證的作業碼。 此 opcode 只能用於 具有 WlanQueryInterface 函式的查詢作業中。
wlan_intf_opcode_hosted_network_capable
用來查詢與無線介面相關聯之設備驅動器中託管網路支援的 opcode。 此 opcode 只能用於 具有 WlanQueryInterface 函式的查詢作業中。

查詢為這個 Opcode 傳回的數據類型是布爾值。 傳回 TRUE 的值表示支援託管網路。 FALSE 值表示不支援託管網路。

此值是原生無線 API 的延伸模組,新增以支援 Windows 7 上的無線託管網路,以及已安裝無線 LAN 服務的 Windows Server 2008 R2。
wlan_intf_opcode_management_frame_protection_capable
用於查詢管理框架保護 (MFP) 的 opcode 是否支援與無線介面相關聯的設備驅動器。 此 opcode 只能用於 具有 WlanQueryInterface 函式的查詢作業中。

MFP 定義於 IEEE 802.11w-2009 增修條款 802.11 標準。

Windows 8和 Windows Server 2012 支援此值。
wlan_intf_opcode_secondary_sta_interfaces
可讓客戶端查詢指定介面之次要 STA 的相關信息。 傳回指定介面上次要 STA 的WLAN_INTERFACE_INFO_LIST
wlan_intf_opcode_secondary_sta_synchronized_connections
用來查詢指定介面上是否已啟用次要 STA 同步連線的 Opcode。
wlan_intf_opcode_realtime_connection_quality
Opcode,可讓客戶端查詢屬性,以描述指定介面上的連線品質。 此 API 會將來自各種其他現有 WLAN API 的欄位結合 (wlan_intf_opcode_current_connectionWlanGetNetworkBssList) ,但會省略位置敏感性資訊,因此不需要位置存取許可權。

此 opcode 會擷取結構,其中包含描述指定介面上連線質量的屬性。 如果介面未連線,它將會失敗。 您的應用程式可以使用此 API 來取得其 WiFi 連線狀態和品質的相關信息, (API 具有串流、視訊會議和其他網路品質敏感性作業的應用程式。 目前使用 wlan_intf_opcode_current_connectionWlanGetNetworkBssList 來擷取連線品質資訊但不需要要求位置存取的應用程式可以使用此 API。

如需詳細資訊,請參閱 WLAN_REALTIME_CONNECTION_QUALITY 中的程式碼範例。
wlan_intf_opcode_qos_info
允許客戶端查詢 Wi-Fi聯盟 Wi-Fi QoS 管理規格所概述之服務品質 (QoS) 功能的狀態,並在 802.11規格中定義。

此 Opcode 會擷取結構,其中包含 WFA Wi-Fi QoS 管理規格中所述之四個功能的相關信息,並定義於 802.11 規格中。您的應用程式可以使用此 API 來取得其裝置 WFA QoS 功能的相關信息,如果已連線,則其對等的 WFA QoS 功能,以及針對目前連線所設定的 WFA QoS 功能狀態。 目前使用 QoS2 或其他 QoS API 的應用程式,可以使用此應用程式來取得額外的 QoS 資訊,以取得效能遙測或 UI 顯示用途。 使用此 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
未使用。

規格需求

需求
標頭 wlanapi.h

另請參閱