Wifi natif
Vue d’ensemble de la technologie Native Wifi.
Pour développer Native Wifi, vous avez besoin des en-têtes suivants :
Pour obtenir des conseils de programmation pour cette technologie, consultez :
DOT11_ADHOC_AUTH_ALGORITHM Spécifie l’algorithme d’authentification pour l’authentification de l’utilisateur ou de l’ordinateur sur un réseau ad hoc. |
DOT11_ADHOC_CIPHER_ALGORITHM Spécifie un algorithme de chiffrement utilisé pour chiffrer et déchiffrer les informations sur un réseau ad hoc. |
DOT11_ADHOC_CONNECT_FAIL_REASON Spécifie la raison pour laquelle une tentative de connexion a échoué. |
DOT11_ADHOC_NETWORK_CONNECTION_STATUS Spécifie l’état de connexion d’un réseau ad hoc. |
ONEX_AUTH_IDENTITY Spécifie les valeurs possibles de l’identité utilisée pour l’authentification 802.1X status. |
ONEX_AUTH_RESTART_REASON Spécifie les raisons possibles pour lesquelles l’authentification 802.1X a été redémarrée. |
ONEX_AUTH_STATUS Spécifie les valeurs possibles pour le status d’authentification 802.1X. |
ONEX_EAP_METHOD_BACKEND_SUPPORT Spécifie les valeurs possibles pour déterminer si la méthode EAP configurée sur le demandeur pour l’authentification 802.1X est prise en charge sur le serveur d’authentification. |
ONEX_NOTIFICATION_TYPE Spécifie les valeurs possibles du membre NotificationCode de la structure WLAN_NOTIFICATION_DATA pour les notifications de module 802.1X. |
ONEX_REASON_CODE Spécifie les valeurs possibles qui indiquent la raison de l’échec de l’authentification 802.1X. |
WL_DISPLAY_PAGES Spécifie l’onglet actif lorsque la boîte de dialogue interface utilisateur du profil sans fil s’affiche. |
WLAN_CONNECTION_MODE Définit le mode de connexion. |
WLAN_FILTER_LIST_TYPE Indique les types de listes de filtres. |
WLAN_HOSTED_NETWORK_NOTIFICATION_CODE Spécifie les valeurs possibles du paramètre NotificationCode pour les notifications reçues sur le réseau hébergé sans fil. |
WLAN_HOSTED_NETWORK_OPCODE Spécifie les valeurs possibles du code d’opération pour les propriétés à interroger ou à définir sur le réseau hébergé sans fil. |
WLAN_HOSTED_NETWORK_PEER_AUTH_STATE Spécifie les valeurs possibles pour l’état d’authentification d’un homologue sur le réseau hébergé sans fil. |
WLAN_HOSTED_NETWORK_REASON Spécifie les valeurs possibles pour le résultat d’un appel de fonction réseau hébergé sans fil. |
WLAN_HOSTED_NETWORK_STATE Spécifie les valeurs possibles pour l’état du réseau hébergé sans fil. |
WLAN_INTERFACE_TYPE Spécifie le type d’interface sans fil. |
WLAN_INTF_OPCODE Définit des constantes qui spécifient différents opcodes utilisés pour définir et interroger des paramètres sur une interface sans fil. |
WLAN_SECURABLE_OBJECT Définit les objets sécurisables utilisés par Native Wifi Functions. |
Cloner Crée une interface d’énumération. (IEnumDot11AdHocInterfaces.Clone) |
Cloner Crée une interface d’énumération. (IEnumDot11AdHocNetworks.Clone) |
Cloner Crée une interface d’énumération. (IEnumDot11AdHocSecuritySettings.Clone) |
CommitCreatedNetwork Initialise un réseau créé et valide éventuellement le profil du réseau dans le magasin de profils. |
Connexion Se connecte à un réseau sans fil ad hoc créé précédemment. |
CreateNetwork Crée un réseau ad hoc sans fil. |
DeleteProfile Supprime tout profil associé au réseau. |
Déconnexion Se déconnecte d’un réseau ad hoc. |
GetActiveNetwork Obtient le réseau actuellement actif sur l’interface. |
GetContextGuid Obtient l’identificateur de contexte associé au réseau. |
GetDeviceSignature Obtient la signature de la carte réseau. |
GetDot11AuthAlgorithm Obtient l’algorithme d’authentification associé aux paramètres de sécurité. |
GetDot11CipherAlgorithm Obtient l’algorithme de chiffrement associé aux paramètres de sécurité. |
GetFriendlyName Obtient le nom convivial de la carte réseau. |
GetIEnumDot11AdHocInterfaces Retourne l’ensemble de cartes d’interface réseau sans fil disponibles sur l’ordinateur. |
GetIEnumDot11AdHocNetworks Obtient la collection de réseaux associés à cette carte réseau. |
GetIEnumDot11AdHocNetworks Retourne la liste des destinations réseau ad hoc disponibles dans la plage de connexion. |
GetIEnumSecuritySettings Obtient la collection des paramètres de sécurité associés à cette carte réseau. |
GetInterface Obtient l’interface associée à un réseau. |
GetNetwork Retourne le réseau associé à une signature. |
GetProfileName Obtient le nom de profil associé au réseau. |
GetSecuritySetting Obtient les paramètres de sécurité du réseau. |
GetSignalQuality Obtient les valeurs de qualité du signal associées à la radio du réseau. |
GetSignature Obtient la signature unique associée au réseau ad hoc. |
GetSSID Obtient le SSID du réseau. |
GetStatus Obtient le status de connexion du réseau actif associé à cette carte réseau. |
GetStatus Obtient le status de connexion du réseau. |
HasProfile Retourne une valeur booléenne qui spécifie s’il existe un profil enregistré associé au réseau. |
IsAdHocCapable Spécifie si une carte réseau prend en charge la création ou l’utilisation d’un réseau ad hoc. |
IsDot11d Spécifie si la carte réseau est conforme à la version 802.11d. |
IsRadioOn Spécifie si la radio est activée. |
Next Obtient le nombre spécifié d’éléments de la séquence et avance la position actuelle par le nombre d’éléments récupérés. (IEnumDot11AdHocInterfaces.Next) |
Next Obtient le nombre spécifié d’éléments de la séquence et avance la position actuelle par le nombre d’éléments récupérés. (IEnumDot11AdHocNetworks.Next) |
Next Obtient le nombre spécifié d’éléments de la séquence et avance la position actuelle par le nombre d’éléments récupérés. (IEnumDot11AdHocSecuritySettings.Next) |
OnConnectFail Avertit le client qu’une tentative de connexion a échoué. |
OnConnectionStatusChange Avertit le client que la connexion status du réseau associé à la carte réseau a changé. |
OnInterfaceAdd Avertit le client qu’une nouvelle interface réseau carte (carte réseau) est active. |
OnInterfaceRemove Avertit le client qu’un carte d’interface réseau est devenu inactif. |
OnNetworkAdd Avertit le client qu’une nouvelle destination réseau ad hoc sans fil est à portée et disponible pour la connexion. |
OnNetworkRemove Avertit le client qu’une destination réseau ad hoc sans fil n’est plus disponible pour la connexion. |
OnStatusChange Avertit le client que la connexion status du réseau a changé. |
Réinitialiser Réinitialise au début de la séquence d’énumération. (IEnumDot11AdHocInterfaces.Reset) |
Réinitialiser Réinitialise au début de la séquence d’énumération. (IEnumDot11AdHocNetworks.Reset) |
Réinitialiser Réinitialise au début de la séquence d’énumération. (IEnumDot11AdHocSecuritySettings.Reset) |
Skip Ignore le nombre d’éléments spécifié suivant dans la séquence d’énumération. (IEnumDot11AdHocInterfaces.Skip) |
Skip Ignore le nombre d’éléments spécifié suivant dans la séquence d’énumération. (IEnumDot11AdHocNetworks.Skip) |
Skip Ignore le nombre d’éléments spécifié suivant dans la séquence d’énumération. (IEnumDot11AdHocSecuritySettings.Skip) |
WFD_OPEN_SESSION_COMPLETE_CALLBACK Définit la fonction de rappel appelée par la fonction WFDStartOpenSession lorsque l’opération WFDStartOpenSession se termine. |
WFDCancelOpenSession Indique que l’application souhaite annuler une fonction WFDStartOpenSession en attente qui n’est pas terminée. |
WFDCloseHandle Ferme un handle au service direct Wi-Fi. |
WFDCloseSession Ferme une session après un appel précédemment réussi à la fonction WFDStartOpenSession. |
WFDOpenHandle Ouvre un handle au service direct Wi-Fi et négocie une version de l’API Wi-FI Direct à utiliser. |
WFDOpenLegacySession Récupère et applique un profil stocké pour un appareil hérité Wi-Fi Direct. |
WFDStartOpenSession Démarre une connexion à la demande à un appareil direct Wi-Fi spécifique, qui a été précédemment associé via l’expérience de jumelage Windows. |
WFDUpdateDeviceVisibility Mises à jour la visibilité de l’appareil Wi-Fi adresse d’appareil direct pour un nœud d’appareil direct installé Wi-Fi donné. |
WLAN_NOTIFICATION_CALLBACK Définit le type de fonction de rappel de notification. |
WlanAllocateMemory Alloue de la mémoire. |
WlanCloseHandle Ferme une connexion au serveur. |
WlanConnect Tente de se connecter à un réseau spécifique. |
WlanDeleteProfile Supprime un profil sans fil pour une interface sans fil sur l’ordinateur local. |
WlanDeviceServiceCommand Permet à un composant OEM ou IHV de communiquer avec un service d’appareil sur une interface LAN sans fil particulière. |
WlanDisconnect Déconnecte une interface de son réseau actuel. |
WlanEnumInterfaces Énumère toutes les interfaces LAN sans fil actuellement activées sur l’ordinateur local. |
WlanExtractPsdIEDataList Extrait la liste de données d’élément d’information de découverte du service de proximité (IE) à partir des données IE brutes incluses dans une balise. |
WlanFreeMemory Libère de la mémoire. |
WlanGetAvailableNetworkList Récupère la liste des réseaux disponibles sur une interface LAN sans fil. |
WlanGetFilterList Récupère une stratégie de groupe ou une liste d’autorisations d’utilisateur. |
WlanGetInterfaceCapability Récupère les fonctionnalités d’une interface. |
WlanGetNetworkBssList Récupère une liste des entrées BSS (Basic Service Set) du ou des réseaux sans fil sur une interface LAN sans fil donnée. |
WlanGetProfile Récupère toutes les informations sur un profil sans fil spécifié. |
WlanGetProfileCustomUserData Obtient les données utilisateur personnalisées associées à un profil sans fil. |
WlanGetProfileList Récupère la liste des profils. |
WlanGetSecuritySettings Obtient les paramètres de sécurité associés à un objet configurable. |
WlanGetSupportedDeviceServices Récupère la liste des services d’appareil pris en charge sur une interface LAN sans fil donnée. |
WlanHostedNetworkForceStart Fait passer le réseau hébergé sans fil à l’état wlan_hosted_network_active sans associer la demande au handle d’appel de l’application. |
WlanHostedNetworkForceStop Transfère le réseau hébergé sans fil vers le wlan_hosted_network_idle sans associer la demande au handle d’appel de l’application. |
WlanHostedNetworkInitSettings Configure et conserve pour stocker les paramètres de connexion réseau (SSID et nombre maximal d’homologues, par exemple) sur le réseau hébergé sans fil si ces paramètres ne sont pas déjà configurés. |
WlanHostedNetworkQueryProperty Interroge les propriétés statiques actuelles du réseau hébergé sans fil. |
WlanHostedNetworkQuerySecondaryKey Interroge la clé de sécurité secondaire configurée pour être utilisée par le réseau hébergé sans fil. |
WlanHostedNetworkQueryStatus Interroge le status actuel du réseau hébergé sans fil. |
WlanHostedNetworkRefreshSecuritySettings Actualise les parties configurables et générées automatiquement des paramètres de sécurité du réseau hébergé sans fil. |
WlanHostedNetworkSetProperty Définit les propriétés statiques du réseau hébergé sans fil. |
WlanHostedNetworkSetSecondaryKey Configure la clé de sécurité secondaire qui sera utilisée par le réseau hébergé sans fil. |
WlanHostedNetworkStartUsing Démarre le réseau hébergé sans fil. |
WlanHostedNetworkStopUsing Arrête le réseau hébergé sans fil. |
WlanIhvControl Fournit un mécanisme pour le contrôle IHV (fournisseur de matériel indépendant) des pilotes ou services WLAN. |
WlanOpenHandle Ouvre une connexion au serveur. |
WlanQueryAutoConfigParameter Requêtes pour les paramètres du service de configuration automatique. |
WlanQueryInterface La fonction WlanQueryInterface interroge différents paramètres d’une interface spécifiée. |
WlanReasonCodeToString Récupère une chaîne qui décrit un code de raison spécifié. |
WlanRegisterDeviceServiceNotification Permet aux clients en mode utilisateur disposant de privilèges d’administrateur ou de pilotes UMDF (User-Mode Driver Framework) de s’inscrire aux notifications non sollicitées correspondant aux services d’appareil qui les intéressent. |
WlanRegisterNotification Est utilisé pour inscrire et annuler l’inscription des notifications sur toutes les interfaces sans fil. |
WlanRegisterVirtualStationNotification Permet d’inscrire et de désinscrire des notifications sur une station virtuelle. |
WlanRenameProfile Renomme le profil spécifié. |
WlanSaveTemporaryProfile Enregistre un profil temporaire dans le magasin de profils. |
WlanScan Demande une analyse des réseaux disponibles sur l’interface indiquée. |
WlanSetAutoConfigParameter Définit les paramètres du service de configuration automatique. |
WlanSetFilterList Définit la liste d’autorisation/refus. |
WlanSetInterface Définit les paramètres configurables par l’utilisateur. |
WlanSetProfile Définit le contenu d’un profil spécifique. |
WlanSetProfileCustomUserData Définit les données utilisateur personnalisées associées à un profil. |
WlanSetProfileEapUserData Définit les informations d’identification utilisateur EAP (Extensible Authentication Protocol) comme spécifié par les données EAP brutes. |
WlanSetProfileEapXmlUserData Définit les informations d’identification utilisateur EAP (Extensible Authentication Protocol) comme spécifié par une chaîne XML. |
WlanSetProfileList Définit l’ordre de préférence des profils. |
WlanSetProfilePosition Définit la position d’un profil spécifié unique dans la liste des préférences. |
WlanSetPsdIEDataList Définit la liste de données de l’élément d’information de découverte de service de proximité (IE). |
WlanSetSecuritySettings Définit les paramètres de sécurité d’un objet configurable. |
WlanUIEditProfile Affiche l’interface utilisateur du profil sans fil. |
IDot11AdHocInterface Représente une interface réseau sans fil carte (NIC). |
IDot11AdHocInterfaceNotificationSink Définit les notifications prises en charge par IDot11AdHocInterface. |
IDot11AdHocManager Crée et gère des réseaux ad hoc 802.11. |
IDot11AdHocManagerNotificationSink Définit les notifications prises en charge par l’interface IDot11AdHocManager. |
IDot11AdHocNetwork Représente une destination réseau ad hoc disponible dans la plage de connexion. |
IDot11AdHocNetworkNotificationSink Définit les notifications prises en charge par l’interface IDot11AdHocNetwork. |
IDot11AdHocSecuritySettings Spécifie les paramètres de sécurité d’un réseau ad hoc sans fil. |
IEnumDot11AdHocInterfaces Représente la collection d’interfaces réseau ad hoc 802.11 actuellement visibles. |
IEnumDot11AdHocNetworks Représente la collection de réseaux ad hoc 802.11 actuellement visibles. |
IEnumDot11AdHocSecuritySettings Représente la collection de paramètres de sécurité associés à chaque réseau ad hoc sans fil visible. |
DOT11_NETWORK Contient des informations sur un réseau sans fil disponible. (DOT11_NETWORK) |
DOT11_NETWORK_LIST Contient une liste de réseaux sans fil 802.11. |
ONEX_AUTH_PARAMS Contient les paramètres d’authentification 802.1X utilisés pour l’authentification 802.1X. |
ONEX_EAP_ERROR Contient l’erreur EAP 802.1X lorsqu’une erreur se produit avec l’authentification 802.1X. |
ONEX_RESULT_UPDATE_DATA Contient des informations sur une status modification de l’authentification 802.1X. |
ONEX_STATUS Contient le status d’authentification 802.1X actuel. |
ONEX_VARIABLE_BLOB Est utilisé comme membre d’autres structures d’authentification 802.1X pour contenir des membres de taille variable. |
WLAN_ASSOCIATION_ATTRIBUTES Contient les attributs d’association pour une connexion. |
WLAN_AUTH_CIPHER_PAIR_LIST Contient une liste de paires d’algorithmes d’authentification et de chiffrement. |
WLAN_AVAILABLE_NETWORK Contient des informations sur un réseau sans fil disponible. (WLAN_AVAILABLE_NETWORK) |
WLAN_AVAILABLE_NETWORK_LIST Contient un tableau d’informations sur les réseaux disponibles. |
WLAN_BSS_ENTRY Contient des informations sur un jeu de services de base (BSS). |
WLAN_BSS_LIST Contient une liste d’entrées de jeu de services de base (BSS). |
WLAN_CONNECTION_ATTRIBUTES Définit les attributs d’une connexion sans fil. |
WLAN_CONNECTION_NOTIFICATION_DATA Contient des informations sur les notifications liées à la connexion. |
WLAN_CONNECTION_PARAMETERS Spécifie les paramètres utilisés lors de l’utilisation de la fonction WlanConnect. |
WLAN_CONNECTION_QOS_INFO Contient des informations sur les fonctionnalités QoS décrites par la spécification WFA Wi-Fi gestion qoS relative à la connexion actuelle. |
WLAN_COUNTRY_OR_REGION_STRING_LIST Contient une liste de chaînes de pays ou de régions prises en charge. |
WLAN_DEVICE_SERVICE_GUID_LIST Contient un tableau de GUID de service d’appareil. |
WLAN_DEVICE_SERVICE_NOTIFICATION_DATA Structure qui représente une notification de service d’appareil. |
WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS Contient des informations sur les paramètres de connexion sur le réseau hébergé sans fil. |
WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE Contient des informations sur un changement d’état réseau pour un homologue de données sur le réseau hébergé sans fil. |
WLAN_HOSTED_NETWORK_PEER_STATE Contient des informations sur l’état homologue d’un homologue sur le réseau hébergé sans fil. |
WLAN_HOSTED_NETWORK_RADIO_STATE Contient des informations sur l’état de la radio sur le réseau hébergé sans fil. |
WLAN_HOSTED_NETWORK_SECURITY_SETTINGS Contient des informations sur les paramètres de sécurité sur le réseau hébergé sans fil. |
WLAN_HOSTED_NETWORK_STATE_CHANGE Contient des informations sur une modification de l’état du réseau sur le réseau hébergé sans fil. |
WLAN_HOSTED_NETWORK_STATUS Contient des informations sur la status du réseau hébergé sans fil. |
WLAN_INTERFACE_CAPABILITY Contient des informations sur les fonctionnalités d’une interface. |
WLAN_INTERFACE_INFO Contient des informations sur une interface LAN sans fil. |
WLAN_INTERFACE_INFO_LIST Tableau d’informations d’interface réseau. |
WLAN_MAC_FRAME_STATISTICS Contient des informations sur les trames MAC envoyées et reçues. |
WLAN_MSM_NOTIFICATION_DATA Contient des informations sur les notifications relatives à la connexion au module multimédia (MSM). |
WLAN_PHY_FRAME_STATISTICS Contient des informations sur les trames PHY envoyées et reçues. |
WLAN_PHY_RADIO_STATE Spécifie l’état de la radio. |
WLAN_PROFILE_INFO Informations de base sur un profil. |
WLAN_PROFILE_INFO_LIST Contient une liste d’informations de profil sans fil. |
WLAN_QOS_CAPABILITIES Contient les fonctionnalités des fonctionnalités décrites dans la spécification de gestion WFA Wi-Fi QoS. |
WLAN_QOS_INFO Représente des informations sur les quatre fonctionnalités décrites dans la spécification de gestion Wi-Fi QoS de wFA et définies dans la spécification 802.11. |
WLAN_RADIO_STATE Spécifie l’état radio sur une liste de types de couche physique (PHY). |
WLAN_RATE_SET Ensemble de débits de données pris en charge. |
WLAN_RAW_DATA Contient des données brutes sous la forme d’un objet blob utilisé par certaines fonctions Native Wifi. |
WLAN_RAW_DATA_LIST Contient des données brutes sous la forme d’un tableau d’objets blob de données qui sont utilisés par certaines fonctions Native Wifi. |
WLAN_REALTIME_CONNECTION_QUALITY Représente les attributs qui décrivent la qualité de la connexion sur une interface donnée. |
WLAN_REALTIME_CONNECTION_QUALITY_LINK_INFO Contient des informations sur un lien connecté. |
WLAN_SECURITY_ATTRIBUTES Définit les attributs de sécurité d’une connexion sans fil. |
WLAN_STATISTICS Statistiques assorties sur une interface. |