Compartir a través de


Wifi nativo

Introducción a la tecnología Native Wifi.

Para desarrollar Native Wifi, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
DOT11_ADHOC_AUTH_ALGORITHM

Especifica el algoritmo de autenticación para la autenticación de usuario o máquina en una red ad hoc.
DOT11_ADHOC_CIPHER_ALGORITHM

Especifica un algoritmo de cifrado utilizado para cifrar y descifrar información en una red ad hoc.
DOT11_ADHOC_CONNECT_FAIL_REASON

Especifica el motivo por el que se produjo un error en un intento de conexión.
DOT11_ADHOC_NETWORK_CONNECTION_STATUS

Especifica el estado de conexión de una red ad hoc.
ONEX_AUTH_IDENTITY

Especifica los valores posibles de la identidad usada para el estado de autenticación 802.1X.
ONEX_AUTH_RESTART_REASON

Especifica los posibles motivos por los que se ha reiniciado la autenticación 802.1X.
ONEX_AUTH_STATUS

Especifica los valores posibles para el estado de autenticación 802.1X.
ONEX_EAP_METHOD_BACKEND_SUPPORT

Especifica los valores posibles para si el método EAP configurado en el supplicante para la autenticación 802.1X se admite en el servidor de autenticación.
ONEX_NOTIFICATION_TYPE

Especifica los valores posibles del miembro NotificationCode de la estructura de WLAN_NOTIFICATION_DATA para las notificaciones del módulo 802.1X.
ONEX_REASON_CODE

Especifica los valores posibles que indican el motivo por el que se produjo un error de autenticación 802.1X.
WL_DISPLAY_PAGES

Especifica la pestaña activa cuando aparece el cuadro de diálogo de la interfaz de usuario del perfil inalámbrico.
WLAN_CONNECTION_MODE

Define el modo de conexión.
WLAN_FILTER_LIST_TYPE

Indica los tipos de listas de filtros.
WLAN_HOSTED_NETWORK_NOTIFICATION_CODE

Especifica los valores posibles del parámetro NotificationCode para las notificaciones recibidas en la red hospedada inalámbrica.
WLAN_HOSTED_NETWORK_OPCODE

Especifica los valores posibles del código de operación para las propiedades que se van a consultar o establecer en la red hospedada inalámbrica.
WLAN_HOSTED_NETWORK_PEER_AUTH_STATE

Especifica los valores posibles para el estado de autenticación de un par en la red hospedada inalámbrica.
WLAN_HOSTED_NETWORK_REASON

Especifica los valores posibles para el resultado de una llamada de función de red hospedada inalámbrica.
WLAN_HOSTED_NETWORK_STATE

Especifica los valores posibles para el estado de red de la red hospedada inalámbrica.
WLAN_INTERFACE_TYPE

Especifica el tipo de interfaz inalámbrica.
WLAN_INTF_OPCODE

Define constantes que especifican varios códigos de operación usados para establecer y consultar parámetros en una interfaz inalámbrica.
WLAN_SECURABLE_OBJECT

Define los objetos protegibles usados por las funciones Wifi nativas.

Functions

 
Clonar

Crea una nueva interfaz de enumeración. (IEnumDot11AdHocInterfaces.Clone)
Clonar

Crea una nueva interfaz de enumeración. (IEnumDot11AdHocNetworks.Clone)
Clonar

Crea una nueva interfaz de enumeración. (IEnumDot11AdHocSecuritySettings.Clone)
CommitCreatedNetwork

Inicializa una red creada y, opcionalmente, confirma el perfil de la red en el almacén de perfiles.
Conexión

Se conecta a una red ad hoc inalámbrica creada anteriormente.
CreateNetwork

Crea una red ad hoc inalámbrica.
DeleteProfile

Elimina cualquier perfil asociado a la red.
Desconexión

Se desconecta de una red ad hoc.
GetActiveNetwork

Obtiene la red que está activa actualmente en la interfaz.
GetContextGuid

Obtiene el identificador de contexto asociado a la red.
GetDeviceSignature

Obtiene la firma de la NIC.
GetDot11AuthAlgorithm

Obtiene el algoritmo de autenticación asociado a la configuración de seguridad.
GetDot11CipherAlgorithm

Obtiene el algoritmo de cifrado asociado a la configuración de seguridad.
GetFriendlyName

Obtiene el nombre descriptivo de la NIC.
GetIEnumDot11AdHocInterfaces

Devuelve el conjunto de tarjetas de interfaz de red inalámbrica (NIC) disponibles en la máquina.
GetIEnumDot11AdHocNetworks

Obtiene la colección de redes asociadas a esta NIC.
GetIEnumDot11AdHocNetworks

Devuelve una lista de destinos de red ad hoc disponibles dentro del intervalo de conexión.
GetIEnumSecuritySettings

Obtiene la colección de configuraciones de seguridad asociadas a esta NIC.
GetInterface

Obtiene la interfaz asociada a una red.
GetNetwork

Devuelve la red asociada a una firma.
GetProfileName

Obtiene el nombre del perfil asociado a la red.
GetSecuritySetting

Obtiene la configuración de seguridad de la red.
GetSignalQuality

Obtiene los valores de calidad de señal asociados a la radio de la red.
GetSignature

Obtiene la firma única asociada a la red ad hoc.
GetSSID

Obtiene el SSID de la red.
GetStatus

Obtiene el estado de conexión de la red activa asociada a esta NIC.
GetStatus

Obtiene el estado de conexión de la red.
HasProfile

Devuelve un valor booleano que especifica si hay un perfil guardado asociado a la red.
IsAdHocCapable

Especifica si una NIC admite la creación o el uso de una red ad hoc.
IsDot11d

Especifica si la NIC es compatible con 802.11d.
IsRadioOn

Especifica si la radio está activada.
Siguiente

Obtiene el número especificado de elementos de la secuencia y avanza la posición actual por el número de elementos recuperados. (IEnumDot11AdHocInterfaces.Next)
Siguiente

Obtiene el número especificado de elementos de la secuencia y avanza la posición actual por el número de elementos recuperados. (IEnumDot11AdHocNetworks.Next)
Siguiente

Obtiene el número especificado de elementos de la secuencia y avanza la posición actual por el número de elementos recuperados. (IEnumDot11AdHocSecuritySettings.Next)
OnConnectFail

Notifica al cliente que se produjo un error en un intento de conexión.
OnConnectionStatusChange

Notifica al cliente que ha cambiado el estado de conexión de la red asociada a la NIC.
OnInterfaceAdd

Notifica al cliente que una nueva tarjeta de interfaz de red (NIC) está activa.
OnInterfaceRemove

Notifica al cliente que una tarjeta de interfaz de red (NIC) se ha inactivo.
OnNetworkAdd

Notifica al cliente que un nuevo destino de red ad hoc inalámbrico está en el rango y está disponible para la conexión.
OnNetworkRemove

Notifica al cliente que un destino de red ad hoc inalámbrico ya no está disponible para la conexión.
OnStatusChange

Notifica al cliente que ha cambiado el estado de conexión de la red.
Reset

Restablece al principio de la secuencia de enumeración. (IEnumDot11AdHocInterfaces.Reset)
Reset

Restablece al principio de la secuencia de enumeración. (IEnumDot11AdHocNetworks.Reset)
Reset

Restablece al principio de la secuencia de enumeración. (IEnumDot11AdHocSecuritySettings.Reset)
Skip

Omite el siguiente número especificado de elementos de la secuencia de enumeración. (IEnumDot11AdHocInterfaces.Skip)
Skip

Omite el siguiente número especificado de elementos de la secuencia de enumeración. (IEnumDot11AdHocNetworks.Skip)
Skip

Omite el siguiente número especificado de elementos de la secuencia de enumeración. (IEnumDot11AdHocSecuritySettings.Skip)
WFD_OPEN_SESSION_COMPLETE_CALLBACK

Define la función de devolución de llamada a la que llama la función WFDStartOpenSession cuando se completa la operación WFDStartOpenSession.
WFDCancelOpenSession

Indica que la aplicación quiere cancelar una función WFDStartOpenSession pendiente que no se ha completado.
WFDCloseHandle

Cierra un identificador para el servicio Wi-Fi Direct.
WFDCloseSession

Cierra una sesión después de una llamada correcta anteriormente a la función WFDStartOpenSession.
WFDOpenHandle

Abre un identificador para el servicio Wi-Fi Direct y negocia una versión de la API wi-FI Direct que se va a usar.
WFDOpenLegacySession

Recupera y aplica un perfil almacenado para un dispositivo heredado de Wi-Fi Direct.
WFDStartOpenSession

Inicia una conexión a petición a un dispositivo específico Wi-Fi Directo, que se ha emparejado previamente a través de la experiencia de emparejamiento de Windows.
WFDUpdateDeviceVisibility

Novedades visibilidad del dispositivo para la dirección del dispositivo Wi-Fi Direct para un nodo de dispositivo directo Wi-Fi instalado determinado.
WLAN_NOTIFICATION_CALLBACK

Define el tipo de función de devolución de llamada de notificación.
WlanAllocateMemory

Asigna memoria.
WlanCloseHandle

Cierra una conexión al servidor.
WlanConnect

Intenta conectarse a una red específica.
WlanDeleteProfile

Elimina un perfil inalámbrico para una interfaz inalámbrica en el equipo local.
WlanDeviceServiceCommand

Permite que un componente OEM o IHV se comunique con un servicio de dispositivo en una interfaz LAN inalámbrica determinada.
WlanDisconnect

Desconecta una interfaz de su red actual.
WlanEnumInterfaces

Enumera todas las interfaces LAN inalámbricas habilitadas actualmente en el equipo local.
WlanExtractPsdIEDataList

Extrae la lista de datos del elemento de información del elemento de información de proximidad (PSD) de los datos de IE sin procesar incluidos en una baliza.
WlanFreeMemory

Libera memoria.
WlanGetAvailableNetworkList

Recupera la lista de redes disponibles en una interfaz LAN inalámbrica.
WlanGetFilterList

Recupera una directiva de grupo o una lista de permisos de usuario.
WlanGetInterfaceCapability

Recupera las funcionalidades de una interfaz.
WlanGetNetworkBssList

Recupera una lista de las entradas del conjunto de servicios básicos (BSS) de la red inalámbrica o las redes en una interfaz LAN inalámbrica determinada.
WlanGetProfile

Recupera toda la información sobre un perfil inalámbrico especificado.
WlanGetProfileCustomUserData

Obtiene los datos de usuario personalizados asociados a un perfil inalámbrico.
WlanGetProfileList

Recupera la lista de perfiles.
WlanGetSecuritySettings

Obtiene la configuración de seguridad asociada a un objeto configurable.
WlanGetSupportedDeviceServices

Recupera una lista de los servicios de dispositivo admitidos en una interfaz LAN inalámbrica determinada.
WlanHostedNetworkForceStart

Realiza la transición de la red hospedada inalámbrica al estado wlan_hosted_network_active sin asociar la solicitud con el identificador de llamada de la aplicación.
WlanHostedNetworkForceStop

Realiza la transición de la red hospedada inalámbrica al wlan_hosted_network_idle sin asociar la solicitud con el identificador de llamada de la aplicación.
WlanHostedNetworkInitSettings

Configura y persiste para almacenar las opciones de conexión de red (SSID y el número máximo de elementos del mismo nivel, por ejemplo) en la red hospedada inalámbrica si estas opciones aún no están configuradas.
WlanHostedNetworkQueryProperty

Consulta las propiedades estáticas actuales de la red hospedada inalámbrica.
WlanHostedNetworkQuerySecondaryKey

Consulta la clave de seguridad secundaria configurada para ser utilizada por la red hospedada inalámbrica.
WlanHostedNetworkQueryStatus

Consulta el estado actual de la red hospedada inalámbrica.
WlanHostedNetworkRefreshSecuritySettings

Actualiza las partes configurables y generadas automáticamente de la configuración de seguridad de red hospedada inalámbrica.
WlanHostedNetworkSetProperty

Establece las propiedades estáticas de la red hospedada inalámbrica.
WlanHostedNetworkSetSecondaryKey

Configura la clave de seguridad secundaria que usará la red hospedada inalámbrica.
WlanHostedNetworkStartUsing

Inicia la red hospedada inalámbrica.
WlanHostedNetworkStopUsing

Detiene la red hospedada inalámbrica.
WlanIhvControl

Proporciona un mecanismo para el control independiente del proveedor de hardware (IHV) de controladores o servicios WLAN.
WlanOpenHandle

Abre una conexión al servidor.
WlanQueryAutoConfigParameter

Consulta los parámetros del servicio de configuración automática.
WlanQueryInterface

La función WlanQueryInterface consulta varios parámetros de una interfaz especificada.
WlanReasonCodeToString

Recupera una cadena que describe un código de motivo especificado.
WlanRegisterDeviceServiceNotification

Permite que los clientes en modo de usuario con privilegios de administrador o User-Mode controladores de Driver Framework (UMDF) se registren para recibir notificaciones no solicitadas correspondientes a los servicios de dispositivo en los que están interesados.
WlanRegisterNotification

Se usa para registrar y anular el registro de notificaciones en todas las interfaces inalámbricas.
WlanRegisterVirtualStationNotification

Se usa para registrar y anular el registro de notificaciones en una estación virtual.
WlanRenameProfile

Cambia el nombre del perfil especificado.
WlanSaveTemporaryProfile

Guarda un perfil temporal en el almacén de perfiles.
WlanScan

Solicita un examen de las redes disponibles en la interfaz indicada.
WlanSetAutoConfigParameter

Establece parámetros para el servicio de configuración automática.
WlanSetFilterList

Establece la lista de permisos y denegación.
WlanSetInterface

Establece parámetros configurables por el usuario.
WlanSetProfile

Establece el contenido de un perfil específico.
WlanSetProfileCustomUserData

Establece los datos de usuario personalizados asociados a un perfil.
WlanSetProfileEapUserData

Establece las credenciales de usuario del Protocolo de autenticación extensible (EAP) según lo especificado por los datos EAP sin procesar.
WlanSetProfileEapXmlUserData

Establece las credenciales de usuario del Protocolo de autenticación extensible (EAP) especificadas por una cadena XML.
WlanSetProfileList

Establece el orden de preferencia de los perfiles.
WlanSetProfilePosition

Establece la posición de un único perfil especificado en la lista de preferencias.
WlanSetPsdIEDataList

Establece la lista de datos del elemento de información de detección de servicios de proximidad (PSD).
WlanSetSecuritySettings

Establece la configuración de seguridad de un objeto configurable.
WlanUIEditProfile

Muestra la interfaz de usuario (UI) del perfil inalámbrico.

Interfaces

 
IDot11AdHocInterface

Representa una tarjeta de interfaz de red inalámbrica (NIC).
IDot11AdHocInterfaceNotificationSink

Define las notificaciones compatibles con IDot11AdHocInterface.
IDot11AdHocManager

Crea y administra redes ad hoc de 802.11.
IDot11AdHocManagerNotificationSink

Define las notificaciones admitidas por la interfaz IDot11AdHocManager.
IDot11AdHocNetwork

Representa un destino de red ad hoc disponible dentro del intervalo de conexión.
IDot11AdHocNetworkNotificationSink

Define las notificaciones admitidas por la interfaz IDot11AdHocNetwork.
IDot11AdHocSecuritySettings

Especifica la configuración de seguridad de una red ad hoc inalámbrica.
IEnumDot11AdHocInterfaces

Representa la colección de interfaces de red ad hoc 802.11 visibles actualmente.
IEnumDot11AdHocNetworks

Representa la colección de redes ad hoc visibles actualmente 802.11.
IEnumDot11AdHocSecuritySettings

Representa la colección de configuraciones de seguridad asociadas a cada red ad hoc inalámbrica visible.

Estructuras

 
DOT11_NETWORK

Contiene información sobre una red inalámbrica disponible. (DOT11_NETWORK)
DOT11_NETWORK_LIST

Contiene una lista de 802.11 redes inalámbricas.
ONEX_AUTH_PARAMS

Contiene 802.1X parámetros de autenticación usados para la autenticación 802.1X.
ONEX_EAP_ERROR

Contiene el error 802.1X EAP cuando se produce un error con la autenticación 802.1X.
ONEX_RESULT_UPDATE_DATA

Contiene información sobre un cambio de estado a la autenticación 802.1X.
ONEX_STATUS

Contiene el estado de autenticación 802.1X actual.
ONEX_VARIABLE_BLOB

Se usa como miembro de otras estructuras de autenticación 802.1X para contener miembros de tamaño variable.
WLAN_ASSOCIATION_ATTRIBUTES

Contiene atributos de asociación para una conexión.
WLAN_AUTH_CIPHER_PAIR_LIST

Contiene una lista de pares de algoritmos de autenticación y cifrado.
WLAN_AVAILABLE_NETWORK

Contiene información sobre una red inalámbrica disponible. (WLAN_AVAILABLE_NETWORK)
WLAN_AVAILABLE_NETWORK_LIST

Contiene una matriz de información sobre las redes disponibles.
WLAN_BSS_ENTRY

Contiene información sobre un conjunto de servicios básico (BSS).
WLAN_BSS_LIST

Contiene una lista de entradas básicas del conjunto de servicios (BSS).
WLAN_CONNECTION_ATTRIBUTES

Define los atributos de una conexión inalámbrica.
WLAN_CONNECTION_NOTIFICATION_DATA

Contiene información sobre las notificaciones relacionadas con la conexión.
WLAN_CONNECTION_PARAMETERS

Especifica los parámetros usados al usar la función WlanConnect.
WLAN_CONNECTION_QOS_INFO

Contiene información sobre las características de QoS que se describen en la especificación de administración de QoS de WFA Wi-Fi relativa a la conexión actual.
WLAN_COUNTRY_OR_REGION_STRING_LIST

Contiene una lista de cadenas de país o región admitidas.
WLAN_DEVICE_SERVICE_GUID_LIST

Contiene una matriz de GUID de servicio de dispositivos.
WLAN_DEVICE_SERVICE_NOTIFICATION_DATA

Estructura que representa una notificación de servicio de dispositivo.
WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS

Contiene información sobre la configuración de conexión en la red hospedada inalámbrica.
WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE

Contiene información sobre un cambio de estado de red para un par de datos en la red hospedada inalámbrica.
WLAN_HOSTED_NETWORK_PEER_STATE

Contiene información sobre el estado del mismo nivel de un mismo nivel en la red hospedada inalámbrica.
WLAN_HOSTED_NETWORK_RADIO_STATE

Contiene información sobre el estado de radio en la red inalámbrica hospedada.
WLAN_HOSTED_NETWORK_SECURITY_SETTINGS

Contiene información sobre la configuración de seguridad en la red hospedada inalámbrica.
WLAN_HOSTED_NETWORK_STATE_CHANGE

Contiene información sobre un cambio de estado de red en la red hospedada inalámbrica.
WLAN_HOSTED_NETWORK_STATUS

Contiene información sobre el estado de la red hospedada inalámbrica.
WLAN_INTERFACE_CAPABILITY

Contiene información sobre las funcionalidades de una interfaz.
WLAN_INTERFACE_INFO

Contiene información sobre una interfaz LAN inalámbrica.
WLAN_INTERFACE_INFO_LIST

Matriz de información de la interfaz NIC.
WLAN_MAC_FRAME_STATISTICS

Contiene información sobre los marcos MAC enviados y recibidos.
WLAN_MSM_NOTIFICATION_DATA

Contiene información sobre las notificaciones relacionadas con la conexión del módulo específico de medios (MSM).
WLAN_PHY_FRAME_STATISTICS

Contiene información sobre los marcos PHY enviados y recibidos.
WLAN_PHY_RADIO_STATE

Especifica el estado de radio.
WLAN_PROFILE_INFO

Información básica sobre un perfil.
WLAN_PROFILE_INFO_LIST

Contiene una lista de información de perfil inalámbrico.
WLAN_QOS_CAPABILITIES

Contiene funcionalidades de las características descritas en la especificación de administración de QoS de WFA Wi-Fi.
WLAN_QOS_INFO

Representa información sobre las cuatro características que se describen en la especificación de administración de QoS de WFA Wi-Fi y se define en la especificación 802.11.
WLAN_RADIO_STATE

Especifica el estado de radio en una lista de tipos de capa física (PHY).
WLAN_RATE_SET

Conjunto de velocidades de datos admitidas.
WLAN_RAW_DATA

Contiene datos sin procesar en forma de blob que usan algunas funciones wifi nativas.
WLAN_RAW_DATA_LIST

Contiene datos sin procesar en forma de una matriz de blobs de datos que usan algunas funciones wifi nativas.
WLAN_REALTIME_CONNECTION_QUALITY

Representa los atributos que describen la calidad de la conexión en una interfaz determinada.
WLAN_REALTIME_CONNECTION_QUALITY_LINK_INFO

Contiene información sobre un vínculo conectado.
WLAN_SECURITY_ATTRIBUTES

Define los atributos de seguridad de una conexión inalámbrica.
WLAN_STATISTICS

Estadísticas ordenadas sobre una interfaz.