estrutura DOT11_PRIVACY_EXEMPTION (windot11.h)

Importante A interface lan sem fio Native 802.11 foi preterida no Windows 10 e posterior. Em vez disso, use a WDI (Interface de Driver de Dispositivo) da WLAN. Para obter mais informações sobre o WDI, consulte Modelo de driver universal do Windows da WLAN.
 
A estrutura DOT11_PRIVACY_EXEMPTION define uma isenção de descriptografia para um EtherType de rede especificado.

Sintaxe

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

Membros

usEtherType

O valor do IEEE EtherType na ordem de bytes big-endian.

usExemptionActionType

O tipo de isenção para o EtherType especificado. Os seguintes tipos de isenção são definidos:

DOT11_EXEMPT_ALWAYS

A estação 802.11 deverá descartar o pacote recebido se o subcampo Quadro Protegido do campo Controle de Quadros no cabeçalho MAC 802.11 estiver definido como um.

DOT11_EXEMPT_ON_KEY_MAPPING_KEY_UNAVAILABLE

A estação 802.11 deverá descartar o pacote recebido se uma chave de mapeamento de chave para o endereço MAC de origem estiver disponível e o subcampo Quadro Protegido do campo Controle de Quadro no cabeçalho MAC 802.11 estiver definido como zero.

usExemptionPacketType

O tipo de pacote ao qual a isenção para o EtherType especificado se aplica. Os seguintes tipos de pacote são definidos:

DOT11_EXEMPT_UNICAST

Isentar apenas pacotes unicast.

DOT11_EXEMPT_MULTICAST

Isente apenas pacotes multicast ou de difusão.

DOT11_EXEMPT_BOTH

Isentar todos os tipos de pacote.

Comentários

A lista de isenção de pacotes da estação 802.11 se configurada por meio de uma solicitação definida de OID_DOT11_PRIVACY_EXEMPTION_LIST. Para cada pacote que a estação 802.11 recebe, ela aplicará a isenção de descriptografia especificada pela entrada de lista com um valor usEtherType que corresponde ao EtherType do pacote.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho windot11.h (inclua Ndis.h)

Confira também

OID_DOT11_PRIVACY_EXEMPTION_LIST