структура DOT11_PRIVACY_EXEMPTION (windot11.h)
Синтаксис
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) |