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) |