structure DOT11_DISASSOCIATION_PARAMETERS (windot11.h)
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 Header 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 de contrôle d’accès au média (MAC) de l’AP ou de la station homologue à laquelle la station 802.11 a été dissociée.
Si le pilote miniport définit MacAddr sur la valeur générique de 0xFFFFFFFFFFFF, la station 802.11 a été dissociée de l’AP ou de toutes les stations homologues.
uReason
Raison de la dissociation mise en forme en tant que 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 status.
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 les 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 status. 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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
En-tête | windot11.h (inclure Ndis.h) |