estructura DOT11_DISASSOCIATION_PARAMETERS (windot11.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.
 
La estructura DOT11_DISASSOCIATION_PARAMETERS especifica los resultados de la operación de desasociación realizada por la estación 802.11 con un punto de acceso (AP) o una estación del mismo nivel. El controlador de minipuerto Native 802.11 incluye una estructura de DOT11_ASSOCIATION_DISASSOCIATION_PARAMETERS cuando el controlador realiza una NDIS_STATUS_DOT11_DISASSOCIATION indicación de estado.

Sintaxis

typedef struct DOT11_DISASSOCIATION_PARAMETERS {
  NDIS_OBJECT_HEADER Header;
  DOT11_MAC_ADDRESS  MacAddr;
  DOT11_ASSOC_STATUS uReason;
  ULONG              uIHVDataOffset;
  ULONG              uIHVDataSize;
} DOT11_DISASSOCIATION_PARAMETERS, *PDOT11_DISASSOCIATION_PARAMETERS;

Miembros

Header

Tipo, revisión y tamaño de la estructura DOT11_DISASSOCIATION_PARAMETERS. Este miembro tiene el formato de estructura NDIS_OBJECT_HEADER .

El controlador de minipuerto debe establecer los miembros de Header en los valores siguientes:

Tipo

Este miembro debe establecerse en NDIS_OBJECT_TYPE_DEFAULT.

Revisión

Este miembro debe establecerse en DOT11_DISASSOCIATION_PARAMETERS_REVISION_1.

Size

Este miembro debe establecerse en sizeof(DOT11_DISASSOCIATION_PARAMETERS).

Para obtener más información sobre estos miembros, vea NDIS_OBJECT_HEADER.

MacAddr

La dirección de control de acceso multimedia (MAC) de la estación AP o del mismo nivel de la que la estación 802.11 ha desasociado.

Si el controlador de minipuerto establece MacAddr en el valor comodín de 0xFFFFFFFFFFFF, la estación 802.11 se ha desasociado de la AP o de todas las estaciones del mismo nivel.

uReason

Motivo de la desasociación con formato de DOT11_ASSOC_STATUS valor.

uIHVDataOffset

Desplazamiento de un bloque de datos en un formato propietario definido por el IHV. El IHV puede usar este bloque de datos para cualquier propósito relacionado con el NDIS_STATUS_DOT11_DISASSOCIATION indicación de estado.

Este desplazamiento es relativo al inicio del búfer, que contiene la estructura DOT11_DISASSOCIATION_PARAMETERS.

Si el controlador de minipuerto no devuelve datos de IHV en la indicación de NDIS_STATUS_DOT11_DISASSOCIATION, debe establecer uIHVDataOffset en cero.

uIHVDataSize

Longitud del bloque de datos que usa el IHV para el NDIS_STATUS_DOT11_DISASSOCIATION indicación de estado. Si el controlador de minipuerto no devuelve datos de IHV en esta indicación, debe establecer uIHVDataSize en cero.

Comentarios

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

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado windot11.h (incluye Ndis.h)

Consulte también

NDIS_STATUS_DOT11_DISASSOCIATION

DOT11_ASSOC_STATUS

NDIS_OBJECT_HEADER