структура DOT11_DISASSOCIATION_PARAMETERS (windot11.h)

ВажноСобственный интерфейс беспроводной локальной сети 802.11 не рекомендуется использовать в Windows 10 и более поздних версиях. Вместо этого используйте интерфейс WLAN Device Driver Interface (WDI). Дополнительные сведения о WDI см. в статье Модель универсального драйвера WLAN для Windows.
 
Структура DOT11_DISASSOCIATION_PARAMETERS указывает результаты операции отмены связи, выполняемой станцией 802.11 с точкой доступа (AP) или одноранговой станцией. Драйвер минипорта Native 802.11 включает структуру DOT11_ASSOCIATION_DISASSOCIATION_PARAMETERS, когда драйвер создает NDIS_STATUS_DOT11_DISASSOCIATION указание состояния.

Синтаксис

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;

Члены

Header

Тип, редакция и размер структуры DOT11_DISASSOCIATION_PARAMETERS. Этот элемент отформатирован как структура NDIS_OBJECT_HEADER .

Драйвер мини-порта должен задать для членов Header следующие значения:

Тип

Для этого элемента необходимо задать значение NDIS_OBJECT_TYPE_DEFAULT.

Редакция

Для этого элемента необходимо задать значение DOT11_DISASSOCIATION_PARAMETERS_REVISION_1.

Размер

Для этого элемента необходимо задать значение sizeof(DOT11_DISASSOCIATION_PARAMETERS).

Дополнительные сведения об этих элементах см. в разделе NDIS_OBJECT_HEADER.

MacAddr

Mac-адрес точки ap или одноранговой станции, с которыми удалена связь станции 802.11.

Если драйвер мини-порта устанавливает для MacAddr подстановочный знак 0xFFFFFFFFFFFF, то станция 802.11 отсоединяется от AP или всех одноранговых станций.

uReason

Причина отмены связи, отформатированная как DOT11_ASSOC_STATUS значение.

uIHVDataOffset

Смещение блока данных в закрытом формате, определяемом IHV. IHV может использовать этот блок данных для любых целей, связанных с NDIS_STATUS_DOT11_DISASSOCIATION указание состояния.

Это смещение относится к началу буфера, который содержит структуру DOT11_DISASSOCIATION_PARAMETERS.

Если драйвер мини-порта не возвращает данные IHV в указании NDIS_STATUS_DOT11_DISASSOCIATION, он должен задать для параметра uIHVDataOffset значение 0.

uIHVDataSize

Длина блока данных, используемого IHV для NDIS_STATUS_DOT11_DISASSOCIATION указание состояния. Если драйвер мини-порта не возвращает данные IHV в этом указании, он должен задать для uIHVDataSize значение 0.

Комментарии

Дополнительные сведения об операции отмены связи см. в разделе Операции разъединения.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть windot11.h (включая Ndis.h)

См. также раздел

NDIS_STATUS_DOT11_DISASSOCIATION

DOT11_ASSOC_STATUS

NDIS_OBJECT_HEADER