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


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

Важный

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

Структура DOT11_PRIVACY_EXEMPTION определяет исключение расшифровки для указанной сети EtherType.

Синтаксис

typedef struct DOT11_PRIVACY_EXEMPTION {
  USHORT usEtherType;
  USHORT usExemptionActionType;
  USHORT usExemptionPacketType;
} DOT11_PRIVACY_EXEMPTION, *PDOT11_PRIVACY_EXEMPTION;

Члены

usEtherType

Значение IEEE EtherType в порядке байтов больших байтов.

usExemptionActionType

Тип исключения для указанного EthereumType. Определены следующие типы исключений:

DOT11_EXEMPT_ALWAYS

Станция 802.11 должна отменить полученный пакет, если подфилд защищенного кадра поля элемента управления кадрами в заголовке MAC 802.11 имеет значение один.

DOT11_EXEMPT_ON_KEY_MAPPING_KEY_UNAVAILABLE

Станция 802.11 должна отменить полученный пакет, если ключ сопоставления ключей для исходного MAC-адреса доступен, а подфилд защищенного кадра поля элемента управления кадрами в заголовке MAC 802.11 имеет значение нулю.

usExemptionPacketType

Тип пакета, к которому применяется исключение для указанного EthereumType. Определены следующие типы пакетов:

DOT11_EXEMPT_UNICAST

Исключите только одноадресные пакеты.

DOT11_EXEMPT_MULTICAST

Исключите только многоадресные или широковещательные пакеты.

DOT11_EXEMPT_BOTH

Исключение всех типов пакетов.

Замечания

Список исключений пакетов станции 802.11 при настройке с помощью набора запроса OID_DOT11_PRIVACY_EXEMPTION_LIST. Для каждого пакета, получающего станцию 802.11, будет применяться исключение расшифровки, указанное записью списка с значением usEtherType, которое соответствует EthereumType пакета.

Требования

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

См. также

OID_DOT11_PRIVACY_EXEMPTION_LIST