共用方式為


Native Wifi

原生 Wifi 技術概觀。

若要開發 Native Wifi,您需要下列標頭:

如需這項技術的程序設計指引,請參閱:

列舉

 
DOT11_ADHOC_AUTH_ALGORITHM

指定特定網路上用戶或計算機驗證的驗證演算法。
DOT11_ADHOC_CIPHER_ALGORITHM

指定用來加密和解密臨機操作網路上資訊的加密演算法。
DOT11_ADHOC_CONNECT_FAIL_REASON

指定連線嘗試失敗的原因。
DOT11_ADHOC_NETWORK_CONNECTION_STATUS

指定臨機操作網路的連線狀態。
ONEX_AUTH_IDENTITY

指定用於 802.1X 驗證狀態之身分識別的可能值。
ONEX_AUTH_RESTART_REASON

指定重新啟動 802.1X 驗證的可能原因。
ONEX_AUTH_STATUS

指定 802.1X 驗證狀態的可能值。
ONEX_EAP_METHOD_BACKEND_SUPPORT

指定驗證伺服器上是否支援在支援 802.1X 驗證的 EAP 方法上設定的可能值。
ONEX_NOTIFICATION_TYPE

指定 802.1X 模組通知之 WLAN_NOTIFICATION_DATA 結構的 NotificationCode 成員可能值。
ONEX_REASON_CODE

指定可能的值,指出 802.1X 驗證失敗的原因。
WL_DISPLAY_PAGES

指定無線設定檔使用者介面對話框出現時的作用中索引標籤。
WLAN_CONNECTION_MODE

定義連線模式。
WLAN_FILTER_LIST_TYPE

指出篩選清單的類型。
WLAN_HOSTED_NETWORK_NOTIFICATION_CODE

指定無線託管網路上接收通知之 NotificationCode 參數的可能值。
WLAN_HOSTED_NETWORK_OPCODE

指定要在無線裝載網路上查詢或設定之屬性之作業程式代碼的可能值。
WLAN_HOSTED_NETWORK_PEER_AUTH_STATE

指定無線託管網路上對等驗證狀態的可能值。
WLAN_HOSTED_NETWORK_REASON

指定無線託管網路函數調用結果的可能值。
WLAN_HOSTED_NETWORK_STATE

指定無線託管網路狀態的可能值。
WLAN_INTERFACE_TYPE

指定無線介面類型。
WLAN_INTF_OPCODE

定義常數,指定用來在無線介面上設定和查詢參數的各種Opcode。
WLAN_SECURABLE_OBJECT

定義 Native Wifi Functions 所使用的安全性實體物件。

函式

 
複製

建立新的列舉介面。 (IEnumDot11AdHocInterfaces.Clone)
複製

建立新的列舉介面。 (IEnumDot11AdHocNetworks.Clone)
複製

建立新的列舉介面。 (IEnumDot11AdHocSecuritySettings.Clone)
CommitCreatedNetwork

初始化已建立的網路,並選擇性地將網路的配置文件認可至配置檔存放區。
[連接]

線上到先前建立的無線臨機操作網路。
CreateNetwork

建立無線臨機操作網路。
DeleteProfile

刪除與網路相關聯的任何配置檔。
中斷連線

中斷與臨機操作網路的連線。
GetActiveNetwork

取得介面上目前使用中的網路。
GetContextGuid

取得與網路相關聯的內容標識碼。
GetDeviceSignature

取得 NIC 的簽章。
GetDot11AuthAlgorithm

取得與安全性設定相關聯的驗證演算法。
GetDot11CipherAlgorithm

取得與安全性設定相關聯的加密演算法。
GetFriendlyName

取得 NIC 的易記名稱。
GetIEnumDot11AdHocInterfaces

傳回電腦上) (NIC 的無線網路卡集。
GetIEnumDot11AdHocNetworks

取得與此 NIC 相關聯的網路集合。
GetIEnumDot11AdHocNetworks

傳回連線範圍內可用臨機操作網路目的地的清單。
GetIEnumSecuritySettings

取得與此 NIC 相關聯的安全性設定集合。
GetInterface

取得與網路相關聯的介面。
GetNetwork

傳回與簽章相關聯的網路。
GetProfileName

取得與網路相關聯的配置檔名稱。
GetSecuritySetting

取得網路的安全性設定。
GetSignalQuality

取得與網路無線電相關聯的訊號品質值。
GetSignature

取得與臨機操作網路相關聯的唯一簽章。
GetSSID

取得網路的 SSID。
GetStatus

取得與此 NIC 相關聯的使用中網路連線狀態。
GetStatus

取得網路的連線狀態。
HasProfile

傳回布爾值,指定是否有與網路相關聯的已儲存配置檔。
IsAdHocCapable

指定 NIC 是否支援建立或使用臨機操作網路。
IsDot11d

指定 NIC 是否符合 802.11 規範。
IsRadioOn

指定無線電是否開啟。
下一步

從序列中取得指定的項目數目,並依擷取的專案數目前進目前的位置。 (IEnumDot11AdHocInterfaces.Next)
下一步

從序列中取得指定的項目數目,並依擷取的專案數目前進目前的位置。 (IEnumDot11AdHocNetworks.Next)
下一步

從序列中取得指定的項目數目,並依擷取的專案數目前進目前的位置。 (IEnumDot11AdHocSecuritySettings.Next)
OnConnectFail

通知客戶端連線嘗試失敗。
OnConnectionStatusChange

通知用戶端與 NIC 相關聯的網路連線狀態已變更。
OnInterfaceAdd

通知用戶端,新的網路介面卡 (NIC) 作用中。
OnInterfaceRemove

通知用戶端網路適配器 (NIC) 變成非作用中。
OnNetworkAdd

通知用戶端新的無線臨機操作網路目的地位於範圍內且可供連線。
OnNetworkRemove

通知用戶端,無線臨機操作網路目的地已無法再連線。
OnStatusChange

通知用戶端網路連線狀態已變更。
重設

重設為列舉序列的開頭。 (IEnumDot11AdHocInterfaces.Reset)
重設

重設為列舉序列的開頭。 (IEnumDot11AdHocNetworks.Reset)
重設

重設為列舉序列的開頭。 (IEnumDot11AdHocSecuritySettings.Reset)
Skip

略過列舉序列中下一個指定的項目數目。 (IEnumDot11AdHocInterfaces.Skip)
Skip

略過列舉序列中下一個指定的項目數目。 (IEnumDot11AdHocNetworks.Skip)
Skip

略過列舉序列中下一個指定的項目數目。 (IEnumDot11AdHocSecuritySettings.Skip)
WFD_OPEN_SESSION_COMPLETE_CALLBACK

定義 WFDStartOpenSession 函式在 WFDStartOpenSession 作業完成時所呼叫的回呼函式。
WFDCancelOpenSession

表示應用程式想要取消尚未完成的暫止 WFDStartOpenSession 函式。
WFDCloseHandle

關閉 Wi-Fi Direct 服務的句柄。
WFDCloseSession

在先前成功呼叫 WFDStartOpenSession 函式之後關閉會話。
WFDOpenHandle

開啟 Wi-Fi Direct 服務的句柄,並交涉要使用的Wi-FI Direct API 版本。
WFDOpenLegacySession

擷取並套用 Wi-Fi Direct 舊版裝置的預存配置檔。
WFDStartOpenSession

啟動特定 Wi-Fi 直接裝置的隨選連線,此裝置先前已透過Windows 配對體驗配對。
WFDUpdateDeviceVisibility

匯報 指定安裝 Wi-Fi 直接裝置節點之 Wi-Fi 直接裝置位址的裝置可見度。
WLAN_NOTIFICATION_CALLBACK

定義通知回呼函式的類型。
WlanAllocateMemory

配置記憶體。
WlanCloseHandle

關閉與伺服器的連線。
WlanConnect

嘗試連線到特定網路。
WlanDeleteProfile

刪除本機電腦上無線介面的無線配置檔。
WlanDeviceServiceCommand

允許 OEM 或 IHV 元件與特定無線 LAN 介面上的裝置服務通訊。
WlanDisconnect

中斷介面與其目前網路的連線。
WlanEnumInterfaces

列舉本機電腦上目前啟用的所有無線 LAN 介面。
WlanExtractPsdIEDataList

從指標中包含的原始 IE 數據,擷取鄰近服務探索 (PSD) 資訊元素 (IE) 資料清單。
WlanFreeMemory

釋放記憶體。
WlanGetAvailableNetworkList

擷取無線 LAN 介面上可用網路的清單。
WlanGetFilterList

擷取組策略或使用者許可權清單。
WlanGetInterfaceCapability

擷取介面的功能。
WlanGetNetworkBssList

擷取指定無線 LAN 介面上無線網路或網路上 (BSS 的基本服務集清單) 專案。
WlanGetProfile

擷取指定無線配置檔的所有資訊。
WlanGetProfileCustomUserData

取得與無線配置檔相關聯的自定義用戶數據。
WlanGetProfileList

擷取配置檔清單。
WlanGetSecuritySettings

取得與可設定對象相關聯的安全性設定。
WlanGetSupportedDeviceServices

擷取指定無線 LAN 介面上支援的裝置服務清單。
WlanHostedNetworkForceStart

將無線託管網路轉換為wlan_hosted_network_active狀態,而不將要求與應用程式的呼叫句柄產生關聯。
WlanHostedNetworkForceStop

將無線託管網路轉換為wlan_hosted_network_idle,而不將要求與應用程式的呼叫句柄產生關聯。
WlanHostedNetworkInitSettings

設定並保存到記憶體網路連線設定, (SSID 和最大對等數目,例如,如果尚未設定這些設定,) 無線託管網路上。
WlanHostedNetworkQueryProperty

查詢無線託管網路的目前靜態屬性。
WlanHostedNetworkQuerySecondaryKey

查詢設定為由無線託管網路使用的次要安全性金鑰。
WlanHostedNetworkQueryStatus

查詢無線託管網路的目前狀態。
WlanHostedNetworkRefreshSecuritySettings

重新整理無線託管網路安全性設定的可設定和自動產生的部分。
WlanHostedNetworkSetProperty

設定無線託管網路的靜態屬性。
WlanHostedNetworkSetSecondaryKey

設定無線託管網路將使用的次要安全性金鑰。
WlanHostedNetworkStartUsing

啟動無線託管網路。
WlanHostedNetworkStopUsing

停止無線託管網路。
WlanIhvControl

提供獨立硬體廠商 (IHV) 控制 WLAN 驅動程式或服務的機制。
WlanOpenHandle

開啟與伺服器的連線。
WlanQueryAutoConfigParameter

查詢自動設定服務的參數。
WlanQueryInterface

WlanQueryInterface 函式會查詢指定介面的各種參數。
WlanReasonCodeToString

擷取描述指定原因代碼的字串。
WlanRegisterDeviceServiceNotification

允許具有系統管理員許可權的使用者模式用戶端,或 User-Mode Driver Framework (UMDF) 驅動程式註冊對應至他們感興趣的裝置服務所對應的未經要求通知。
WlanRegisterNotification

用於在所有無線介面上註冊和取消註冊通知。
WlanRegisterVirtualStationNotification

用於在虛擬網路站臺上註冊和取消註冊通知。
WlanRenameProfile

重新命名指定的配置檔。
WlanSaveTemporaryProfile

將暫存配置檔儲存至配置檔存放區。
WlanScan

要求掃描所指示介面上的可用網路。
WlanSetAutoConfigParameter

設定自動組態服務的參數。
WlanSetFilterList

設定允許/拒絕清單。
WlanSetInterface

設定用戶可設定的參數。
WlanSetProfile

設定特定配置檔的內容。
WlanSetProfileCustomUserData

設定與配置檔相關聯的自定義用戶數據。
WlanSetProfileEapUserData

設定 EAP (EAP 的可延伸驗證通訊協定,) 原始 EAP 數據所指定的用戶認證。
WlanSetProfileEapXmlUserData

設定 XML 字串所指定的可延伸驗證通訊協定 (EAP) 用戶認證。
WlanSetProfileList

設定設定檔的喜好設定順序。
WlanSetProfilePosition

設定喜好設定清單中的單一指定配置檔位置。
WlanSetPsdIEDataList

設定 IE) 資料清單 (PSD) 資訊元素 (鄰近服務探索。
WlanSetSecuritySettings

設定可設定物件的安全性設定。
WlanUIEditProfile

(UI) 顯示無線設定檔使用者介面。

介面

 
IDot11AdHocInterface

表示無線網路卡 (NIC) 。
IDot11AdHocInterfaceNotificationSink

定義 IDot11AdHocInterface 支援的通知。
IDot11AdHocManager

建立和管理 802.11 臨機操作網路。
IDot11AdHocManagerNotificationSink

定義 IDot11AdHocManager 介面支援的通知。
IDot11AdHocNetwork

表示連線範圍內可用的臨機操作網路目的地。
IDot11AdHocNetworkNotificationSink

定義 IDot11AdHocNetwork 介面支援的通知。
IDot11AdHocSecuritySettings

指定無線臨機操作網路的安全性設定。
IEnumDot11AdHocInterfaces

表示目前可見的 802.11 臨機操作網路介面集合。
IEnumDot11AdHocNetworks

表示目前可見的 802.11 特定網路集合。
IEnumDot11AdHocSecuritySettings

表示與每個可見無線臨機操作網路相關聯的安全性設定集合。

結構

 
DOT11_NETWORK

包含可用無線網路的相關信息。 (DOT11_NETWORK)
DOT11_NETWORK_LIST

包含 802.11 無線網路的清單。
ONEX_AUTH_PARAMS

包含用於 802.1X 驗證的 802.1X 驗證參數。
ONEX_EAP_ERROR

當發生 802.1X 驗證時,包含 802.1X EAP 錯誤。
ONEX_RESULT_UPDATE_DATA

包含狀態變更為 802.1X 驗證的資訊。
ONEX_STATUS

包含目前的 802.1X 驗證狀態。
ONEX_VARIABLE_BLOB

做為其他 802.1X 驗證結構的成員,以包含可變大小的成員。
WLAN_ASSOCIATION_ATTRIBUTES

包含連接的關聯屬性。
WLAN_AUTH_CIPHER_PAIR_LIST

包含驗證和加密演算法組的清單。
WLAN_AVAILABLE_NETWORK

包含可用無線網路的相關信息。 (WLAN_AVAILABLE_NETWORK)
WLAN_AVAILABLE_NETWORK_LIST

包含可用網路的相關信息陣列。
WLAN_BSS_ENTRY

包含 BSS) (基本服務集的相關信息。
WLAN_BSS_LIST

包含 (BSS) 專案的基本服務集清單。
WLAN_CONNECTION_ATTRIBUTES

定義無線連線的屬性。
WLAN_CONNECTION_NOTIFICATION_DATA

包含連線相關通知的相關信息。
WLAN_CONNECTION_PARAMETERS

指定使用 WlanConnect 函式時所使用的參數。
WLAN_CONNECTION_QOS_INFO

包含與目前連線相關的 WFA Wi-Fi QoS 管理規格所概述的 QoS 功能相關信息。
WLAN_COUNTRY_OR_REGION_STRING_LIST

包含支持的國家或地區字串清單。
WLAN_DEVICE_SERVICE_GUID_LIST

包含裝置服務 GUID 的陣列。
WLAN_DEVICE_SERVICE_NOTIFICATION_DATA

結構,表示裝置服務通知。
WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS

包含無線託管網路上連線設定的相關信息。
WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE

包含無線託管網路上數據對等互連的網路狀態變更相關信息。
WLAN_HOSTED_NETWORK_PEER_STATE

包含無線託管網路上對等對等狀態的相關信息。
WLAN_HOSTED_NETWORK_RADIO_STATE

包含無線託管網路上無線電狀態的相關信息。
WLAN_HOSTED_NETWORK_SECURITY_SETTINGS

包含無線託管網路上安全性設定的相關信息。
WLAN_HOSTED_NETWORK_STATE_CHANGE

包含無線託管網路上網路狀態變更的相關信息。
WLAN_HOSTED_NETWORK_STATUS

包含無線託管網路狀態的相關信息。
WLAN_INTERFACE_CAPABILITY

包含介面功能的相關信息。
WLAN_INTERFACE_INFO

包含無線 LAN 介面的相關信息。
WLAN_INTERFACE_INFO_LIST

NIC 介面資訊的陣列。
WLAN_MAC_FRAME_STATISTICS

包含已傳送和接收 MAC 框架的相關信息。
WLAN_MSM_NOTIFICATION_DATA

包含媒體特定模組的相關信息, (MSM) 連線相關通知。
WLAN_PHY_FRAME_STATISTICS

包含已傳送和接收之 PHY 框架的相關信息。
WLAN_PHY_RADIO_STATE

指定無線電狀態。
WLAN_PROFILE_INFO

配置檔的基本資訊。
WLAN_PROFILE_INFO_LIST

包含無線配置檔信息的清單。
WLAN_QOS_CAPABILITIES

包含 WFA Wi-Fi QoS 管理規格中所述的功能。
WLAN_QOS_INFO

代表 WFA Wi-Fi QoS 管理規格中所述之四項功能的相關信息,並定義於 802.11 規格中。
WLAN_RADIO_STATE

指定實體層清單上的無線電狀態, (PHY) 類型。
WLAN_RATE_SET

支援的一組數據速率。
WLAN_RAW_DATA

包含一些 Native Wifi 函式所使用的 Blob 形式的原始數據。
WLAN_RAW_DATA_LIST

包含原始數據,格式為某些 Native Wifi 函式所使用的數據 Blob 陣列。
WLAN_REALTIME_CONNECTION_QUALITY

表示描述指定介面上連接質量的屬性。
WLAN_REALTIME_CONNECTION_QUALITY_LINK_INFO

包含已連線連結的相關信息。
WLAN_SECURITY_ATTRIBUTES

定義無線連線的安全性屬性。
WLAN_STATISTICS

介面的相關各種統計數據。