Compartir a través de


Función WlanHostedNetworkRefreshSecuritySettings (wlanapi.h)

La función WlanHostedNetworkRefreshSecuritySettings actualiza las partes configurables y generadas automáticamente de la configuración de seguridad de red hospedada inalámbrica.

Sintaxis

DWORD WlanHostedNetworkRefreshSecuritySettings(
  [in]            HANDLE                      hClientHandle,
  [out, optional] PWLAN_HOSTED_NETWORK_REASON pFailReason,
                  PVOID                       pvReserved
);

Parámetros

[in] hClientHandle

Identificador de sesión del cliente, devuelto por una llamada anterior a la función WlanOpenHandle .

[out, optional] pFailReason

Puntero opcional a un valor que recibe el motivo del error, si se produce un error en la llamada a la función WlanHostedNetworkRefreshSecuritySettings . Los valores posibles por el motivo del error proceden del tipo de enumeración WLAN_HOSTED_NETWORK_REASON definido en el archivo de encabezado Wlanapi.h .

pvReserved

Reservado para uso futuro. Este parámetro debe ser NULL.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es ERROR_SUCCESS.

Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes códigos de retorno.

Código devuelto Descripción
ERROR_INVALID_HANDLE
Un identificador no es válido. Este error se devuelve si no se encontró el identificador especificado en el parámetro hClientHandle en la tabla de identificadores.
ERROR_INVALID_PARAMETER
Un parámetro es incorrecto. Este error se devuelve si se produce alguna de las condiciones siguientes:
  • hClientHandle es NULL.
  • pvReserved no es NULL.
ERROR_INVALID_STATE
El recurso no está en el estado correcto para realizar la operación solicitada.
ERROR_SERVICE_NOT_ACTIVE
El servicio no se ha iniciado. Este error se devuelve si el servicio WLAN AutoConfig no se está ejecutando.
Otros
Varios rpc y otros códigos de error. Use FormatMessage para obtener la cadena de mensaje del error devuelto.

Comentarios

La función WlanHostedNetworkRefreshSecuritySettings es una extensión a las API inalámbricas nativas agregadas para admitir la red inalámbrica hospedada en Windows 7 y en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado.

Una aplicación cliente llama a la función WlanHostedNetworkRefreshSecuritySettings para forzar una actualización de las partes configurables y generadas automáticamente de la configuración de seguridad (la clave principal) en la red hospedada inalámbrica.

Una aplicación podría llamar a la función WlanHostedNetworkRefreshSecuritySettings después de asegurarse de que el usuario acepta el impacto de actualizar la configuración de seguridad. Para que se realice correctamente, esta función debe conservar la nueva configuración que requeriría que el estado de la red hospedada se realice la transición a wlan_hosted_network_idle si se estaba ejecutando actualmente (wlan_hosted_network_active).

Nota Cualquier cliente de red (PC o dispositivos) en la red hospedada inalámbrica tendría que volver a configurarse después de llamar a la función WlanHostedNetworkRefreshSecuritySettings si su uso continuado es un objetivo. Normalmente, una aplicación llamaría a esta función en situaciones en las que el usuario considera que se ha infringido la seguridad de la clave principal anterior utilizada por la red hospedada inalámbrica. Tenga en cuenta que la función WlanHostedNetworkRefreshSecuritySettings no cambia ni restablece la clave secundaria.
 
Cualquier cambio de estado de red hospedada causado por esta función no se deshacería automáticamente si la aplicación que realiza la llamada cierra su identificador de llamada (llamando a WlanCloseHandle con el parámetro hClientHandle ) o si finaliza el proceso.

Cualquier usuario puede llamar a la función WlanHostedNetworkRefreshSecuritySettings para actualizar la configuración de seguridad en la red hospedada. Sin embargo, la capacidad de habilitar la red hospedada inalámbrica puede estar restringida por la directiva de grupo en un dominio.

En Windows 7 y versiones posteriores, el sistema operativo instala un dispositivo virtual si un adaptador inalámbrico compatible con red hospedada está presente en la máquina. Este dispositivo virtual aparece normalmente en la "Carpeta de red Connections" como "Conexión de red inalámbrica 2" con un nombre de dispositivo de "Adaptador de miniporte de Microsoft Virtual WiFi" si el equipo tiene un único adaptador de red inalámbrica. Este dispositivo virtual se usa exclusivamente para realizar conexiones de punto de acceso de software (SoftAP) y no está presente en la lista devuelta por la función WlanEnumInterfaces . La duración de este dispositivo virtual está vinculada al adaptador inalámbrico físico. Si el adaptador inalámbrico físico está deshabilitado, este dispositivo virtual también se quitará. Esta característica también está disponible en Windows Server 2008 R2 con el servicio LAN inalámbrico instalado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wlanapi.h (incluya Wlanapi.h)
Library Wlanapi.lib
Archivo DLL Wlanapi.dll

Consulte también

Acerca de la red hospedada inalámbrica

Uso de la red hospedada inalámbrica y el uso compartido de conexiones a Internet

WLAN_HOSTED_NETWORK_REASON

WLAN_SECURABLE_OBJECT

WlanCloseHandle

WlanEnumInterfaces

WlanHostedNetworkInitSettings

WlanHostedNetworkQueryProperty

WlanHostedNetworkQueryStatus

WlanHostedNetworkRefreshSecuritySettings

WlanHostedNetworkSetProperty

WlanHostedNetworkSetSecondaryKey

WlanOpenHandle