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

ВажноСобственный интерфейс беспроводной локальной сети 802.11 не рекомендуется использовать в Windows 10 и более поздних версиях. Вместо этого используйте интерфейс WLAN Device Driver Interface (WDI). Дополнительные сведения о WDI см. в статье Модель универсального драйвера WLAN для Windows.
 
Структура 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

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

DOT11_EXEMPT_ALWAYS

Станция 802.11 должна отменить полученный пакет, если для подполя Protected Frame поля Frame Control в заголовке MAC 802.11 задано значение 1.

DOT11_EXEMPT_ON_KEY_MAPPING_KEY_UNAVAILABLE

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

usExemptionPacketType

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

DOT11_EXEMPT_UNICAST

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

DOT11_EXEMPT_MULTICAST

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

DOT11_EXEMPT_BOTH

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

Комментарии

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

Требования

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

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

OID_DOT11_PRIVACY_EXEMPTION_LIST