структура 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) |