DOT11EXT_SET_CURRENT_PROFILE función de devolución de llamada (wlanihv.h)
Sintaxis
DOT11EXT_SET_CURRENT_PROFILE Dot11extSetCurrentProfile;
DWORD Dot11extSetCurrentProfile(
[in, optional] HANDLE hDot11SvcHandle,
[in, optional] HANDLE hConnectSession,
[in, optional] PDOT11EXT_IHV_CONNECTIVITY_PROFILE pIhvConnProfile,
[in, optional] PDOT11EXT_IHV_SECURITY_PROFILE pIhvSecProfile
)
{...}
Parámetros
[in, optional] hDot11SvcHandle
Identificador utilizado por el sistema operativo para hacer referencia al adaptador LAN inalámbrico (WLAN). Este valor de identificador se especificó a través de una llamada anterior a la función Dot11ExtIhvInitAdapter IHV Handler.
[in, optional] hConnectSession
Identificador utilizado por el sistema operativo para hacer referencia a la sesión de conexión con la red básica del conjunto de servicios (BSS). Este valor de identificador se especificó a través de una llamada anterior a . Dot11ExtIhvPerformPreAssociate Función de controlador de IHV.
[in, optional] pIhvConnProfile
Puntero a DOT11EXT_IHV_CONNECTIVITY_PROFILE estructura que contiene la configuración de conectividad del perfil de IHV.
[in, optional] pIhvSecProfile
Puntero a DOT11EXT_IHV_SECURITY_PROFILE estructura que especifica la configuración de seguridad para el perfil de IHV.
Valor devuelto
Si la llamada se realiza correctamente, la función devuelve ERROR_SUCCESS. De lo contrario, devuelve un código de error definido en Winerror.h.
Comentarios
La función Dot11ExtSetCurrentProfile permite que el IHV agregue fragmentos de perfil de seguridad y conectividad personalizados al perfil de red actual que se usa para la conexión de red básica del conjunto de servicios (BSS). Los fragmentos de perfil son específicos de IHV y son aplicables a las extensiones de conectividad o seguridad disponibles para el usuario a través del archivo DLL de extensiones de interfaz de usuario IHV nativas 802.11.
El archivo DLL de extensiones de IHV debe seguir estas directrices al llamar a la función Dot11ExtSetCurrentProfile :
- El archivo DLL de extensiones de IHV solo debe llamar a Dot11ExtSetCurrentProfile al realizar una operación de asociación previa iniciada a través de una llamada a . Dot11ExtIhvPerformPreAssociate Función de controlador de IHV. Para obtener más información sobre la operación previa a la asociación, vea Operación previa a la asociación.
- El archivo DLL de extensiones de IHV no debe llamar a Dot11ExtSetCurrentProfile desde la llamada a . Dot11ExtIhvPerformPreAssociate Función de controlador de IHV. Se debe llamar a Dot11ExtSetCurrentProfile desde un subproceso diferente al que está procesando la llamada a Dot11ExtIhvPerformPreAssociate.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Plataforma de destino | Escritorio |
Encabezado | wlanihv.h (incluya Wlanihv.h) |