Partilhar via


estrutura DOT11_PRIVACY_EXEMPTION (windot11.h)

Importante

WiFiCx é o novo modelo de driver Wi-Fi lançado no Windows 11. Recomendamos que você use o WiFiCx para aproveitar os recursos mais recentes. O modelo de driver WDI agora está no modo de manutenção e receberá apenas correções de alta prioridade.

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 EtherType IEEE 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 deve descartar o pacote recebido se o subcampo Quadro Protegido do campo Controle de Quadro 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

Isenta apenas pacotes de transmissão ou multicast.

DOT11_EXEMPT_BOTH

Isentar todos os tipos de pacote.

Observações

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
de cliente com suporte mínimo Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
cabeçalho windot11.h (inclua Ndis.h)

Consulte também

OID_DOT11_PRIVACY_EXEMPTION_LIST