Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Al realizar una operación posterior a la asociación, iniciada mediante una llamada a Dot11ExtIhvPerformPostAssociate, la DLL de extensiones IHV puede enviar paquetes a través del adaptador WLAN. Para obtener más información sobre la operación posterior a la asociación, vea Operaciones posteriores a la asociación.
Normalmente, el archivo DLL envía paquetes de seguridad a un punto de acceso (AP) para la autenticación de puerto de datos mediante el algoritmo habilitado a través de Dot11ExtSetAuthAlgorithm. El archivo DLL de extensiones de IHV llama a Dot11ExtSetAuthAlgorithm durante la operación de asociación previa. Para obtener más información sobre esta operación, consulte Operaciones previas a la asociación.
Nota Para Windows Vista, el archivo DLL de extensiones de IHV solo admite redes de conjunto de servicios básicos de infraestructura (BSS).
Al enviar paquetes, el archivo DLL de extensiones de IHV debe seguir estas instrucciones.
La DLL de extensiones de IHV debe asignar la memoria para un paquete de datos completo de 802.11, incluido el encabezado de control de acceso multimedia (MAC) 802.11, la encapsulación de LLC (si es necesario) y los datos de carga.
En la tabla siguiente se describen los campos y subcampos dentro del encabezado MAC 802.11 que establece la DLL de extensiones de IHV o el adaptador WLAN.
Nombre del campo Nombre del subcampo Establecido por la extensión DLL de IHV Configurado por el adaptador WLAN Control de Marco
Versión del protocolo
X
Frame Control
Tipo
X
Frame Control
Subtipo
X
Frame Control
Para DS
X
Frame Control
Desde DS
X
Frame Control
Más fragmentos
X
Frame Control
Volver a intentar
X
Frame Control
Pwr Mgt
X
Control de Marco
Más datos
X
Frame Control
Marco protegido
X
Control de Marco
Pedido
X
Duración/Identificador
X
Dirección 1
X
Dirección 2
X
Dirección 3
X
Control de secuencia
Número de fragmento
X
Control de secuencia
Número de secuencia
X
El archivo DLL de extensiones de IHV llama a la función Dot11ExtSendPacket para enviar el paquete a través del adaptador inalámbrico LAN (WLAN). El archivo DLL pasa un valor de identificador único, que identifica el paquete, al parámetro hSendCompletion de la función. Normalmente, el archivo DLL pasa la dirección del búfer asignado que contiene el paquete al parámetro hSendCompletion . Nota Solo se pueden enviar paquetes de unidifusión a través de llamadas a la función Dot11ExtSendPacket .
Cuando el adaptador WLAN ha enviado el paquete, el sistema operativo llama a la función Dot11ExtIhvSendPacketCompletion . El sistema operativo pasa el valor de identificador del paquete al parámetro hSendCompletion de la función. Este valor de identificador será el mismo que usa el archivo DLL de extensiones de IHV en su llamada a Dot11ExtSendPacket.
Cuando se llama a Dot11ExtIhvSendPacketCompletion, la DLL de IHV de extensiones debe liberar la memoria asignada para el paquete.
Nota El archivo DLL de extensiones de IHV no debe liberar los recursos asignados para un paquete enviado a través de Dot11ExtSendPacket hasta que se realice la llamada correspondiente a Dot11ExtIhvSendPacketCompletion .