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. |