Поделиться через


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

Важный

WiFiCx — это новая модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx для использования новейших функций. Модель драйвера WDI теперь находится в режиме обслуживания и получит только исправления с высоким приоритетом.

Структура 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.

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

Тип

Этот элемент должен иметь значение 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 значение нулю.

uIHVDataSize

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

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
заголовка windot11.h (include Ndis.h)

См. также

NDIS_STATUS_DOT11_DISASSOCIATION

DOT11_ASSOC_STATUS

NDIS_OBJECT_HEADER