Partager via


structure DOT11_DISASSOCIATION_PARAMETERS (windot11.h)

Important

WiFiCx est le nouveau modèle de pilote Wi-Fi publié dans Windows 11. Nous vous recommandons d’utiliser WiFiCx pour tirer parti des dernières fonctionnalités. Le modèle de pilote WDI est désormais en mode maintenance et ne reçoit que des correctifs de priorité élevée.

La structure DOT11_DISASSOCIATION_PARAMETERS spécifie les résultats de l’opération de dissociation effectuée par la station 802.11 avec un point d’accès (AP) ou une station homologue. Le pilote miniport Native 802.11 inclut une structure DOT11_ASSOCIATION_DISASSOCIATION_PARAMETERS lorsque le pilote effectue une NDIS_STATUS_DOT11_DISASSOCIATION indication d’état.

Syntaxe

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;

Membres

Header

Type, révision et taille de la structure DOT11_DISASSOCIATION_PARAMETERS. Ce membre est mis en forme en tant que structure NDIS_OBJECT_HEADER.

Le pilote miniport doit définir les membres de l’en-tête sur les valeurs suivantes :

Type

Ce membre doit être défini sur NDIS_OBJECT_TYPE_DEFAULT.

Révision

Ce membre doit être défini sur DOT11_DISASSOCIATION_PARAMETERS_REVISION_1.

Taille

Ce membre doit être défini sur sizeof(DOT11_DISASSOCIATION_PARAMETERS).

Pour plus d’informations sur ces membres, consultez NDIS_OBJECT_HEADER.

MacAddr

Adresse MAC (Media Access Control) de la station AP ou pair dont la station 802.11 est dissociée.

Si le pilote miniport définit MacAddr à la valeur générique de 0xFFFFFFFFFFFF, la station 802.11 est dissociée de l’AP ou de toutes les stations homologues.

uReason

Raison de la dissociation mise en forme sous forme de valeur DOT11_ASSOC_STATUS.

uIHVDataOffset

Décalage d’un bloc de données dans un format propriétaire défini par l’IHV. L’IHV peut utiliser ce bloc de données à des fins liées au NDIS_STATUS_DOT11_DISASSOCIATION indication d’état.

Ce décalage est relatif au début de la mémoire tampon, qui contient la structure DOT11_DISASSOCIATION_PARAMETERS.

Si le pilote miniport ne retourne pas de données IHV dans l’indication NDIS_STATUS_DOT11_DISASSOCIATION, il doit définir uIHVDataOffset sur zéro.

uIHVDataSize

Longueur du bloc de données utilisé par l’IHV pour le NDIS_STATUS_DOT11_DISASSOCIATION indication d’état. Si le pilote miniport ne retourne pas de données IHV dans cette indication, il doit définir uIHVDataSize sur zéro.

Remarques

Pour plus d’informations sur l’opération de dissociation, consultez Opérations de dissociation.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête windot11.h (include Ndis.h)

Voir aussi

NDIS_STATUS_DOT11_DISASSOCIATION

DOT11_ASSOC_STATUS

NDIS_OBJECT_HEADER