Compartir a través de


DOT11EXTIHV_PERFORM_POST_ASSOCIATE función de devolución de llamada (wlanihv.h)

Importante La interfaz LAN inalámbrica nativa 802.11 está en desuso en Windows 10 y versiones posteriores. En su lugar, use la interfaz del controlador de dispositivo WLAN (WDI). Para obtener más información sobre WDI, consulta Modelo de controlador de Windows universal WLAN.
 
El sistema operativo llama a la función Dot11ExtIhvPerformPostAssociate para solicitar que el archivo DLL de extensiones de IHV inicie una operación posterior a la asociación con la red básica del conjunto de servicios (BSS).

Sintaxis

DOT11EXTIHV_PERFORM_POST_ASSOCIATE Dot11extihvPerformPostAssociate;

DWORD Dot11extihvPerformPostAssociate(
  [in, optional] HANDLE hIhvExtAdapter,
  [in, optional] HANDLE hSecuritySessionID,
  [in]           PDOT11_PORT_STATE pPortState,
  [in]           ULONG uDot11AssocParamsBytes,
  [in]           PDOT11_ASSOCIATION_COMPLETION_PARAMETERS pDot11AssocParams
)
{...}

Parámetros

[in, optional] hIhvExtAdapter

Identificador utilizado por el archivo DLL de extensiones IHV para hacer referencia al adaptador de LAN inalámbrica (WLAN). Este valor de identificador se especificó a través de una llamada anterior a la función Dot11ExtIhvInitAdapter IHV Handler.

[in, optional] hSecuritySessionID

Identificador de la sesión de seguridad. El archivo DLL de extensiones de IHV debe usar este valor de identificador cuando llama a . Dot11ExtPostAssociateCompletion para completar asincrónicamente la operación posterior a la asociación.

[in] pPortState

Puntero a una estructura de DOT11_PORT_STATE , que especifica el estado de puerto actual de la sesión de seguridad.

[in] uDot11AssocParamsBytes

Longitud, en bytes, de los datos a los que se hace referencia a través del parámetro pDot11AssocParams .

[in] pDot11AssocParams

Puntero a DOT11_ASSOCIATION_COMPLETION_PARAMETERS estructura, que especifica el resultado de la operación de asociación completada por el adaptador WLAN. El controlador de minipuerto Native 802.11, que administra el adaptador WLAN, incluye una estructura DOT11_ASSOCIATION_COMPLETION_PARAMETERS cuando hace que un medio específico NDIS_STATUS_DOT11_ASSOCIATION_COMPLETION indicación.

Para obtener más información sobre la operación de asociación, vea Operaciones de asociación.

Valor devuelto

Si el archivo DLL de extensión IHV puede iniciar la operación posterior a la asociación, debe completar la operación de forma asincrónica. En esta situación, la función devuelve ERROR_SUCCESS.

Si el archivo DLL de extensiones IHV no puede iniciar la operación posterior a la asociación, devuelve un código de error definido en Winerror.h.

Comentarios

El sistema operativo llama a la función Dot11ExtIhvPerformPostAssociate para iniciar una operación posterior a la asociación con el archivo DLL de extensiones de IHV. El sistema operativo inicia esta operación después de que el adaptador WLAN complete una operación de asociación con un punto de acceso (AP) en una red de conjunto de servicios básicos de infraestructura (BSS).

Nota Para Windows Vista, el archivo DLL de extensiones de IHV solo admite redes de conjunto de servicios básicos de infraestructura (BSS).
 
Para obtener más información sobre la operación de asociación, vea Operaciones de asociación.

La operación posterior a la asociación se debe completar de forma asincrónica desde la llamada a Dot11ExtIhvPerformPostAssociate. Una vez completada la operación posterior a la asociación, el archivo DLL debe llamar a Dot11ExtPostAssociateCompletion.

Si el archivo DLL de extensiones de IHV puede iniciar la operación posterior a la asociación, la función Dot11ExtIhvPerformPostAssociate debe devolver ERROR_SUCCESS y completar la operación de forma asincrónica.

Para obtener más información sobre la operación posterior a la asociación, vea Operaciones posteriores a la asociación.

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 (incluye Wlanihv.h, Windot11.h, L2cmn.h)

Consulte también

Dot11ExtPostAssociateCompletion

Dot11ExtIhvInitAdapter

DOT11_PORT_STATE

Dot11ExtIhvAdapterReset

NDIS_STATUS_DOT11_ASSOCIATION_COMPLETION