Compartilhar via


Gerenciamento de EtherType IEEE

 

A DLL de Extensões IHV pode especificar uma lista de EtherTypes IEEE para tratamento especial de pacotes recebidos pelo adaptador de rede local sem fio (WLAN). Os seguintes tipos de tratamento de EtherType podem ser especificados.

Isenções de privacidade
A DLL de Extensões IHV pode especificar isenções de descriptografia de pacotes para pacotes recebidos. Por exemplo, a DLL pode especificar que um pacote com um EtherType especificado pode ser recebido não criptografado mesmo se uma chave de criptografia correspondente estiver configurada no adaptador WLAN.

Registro EtherType
A DLL de Extensões IHV pode registrar os EtherTypes que processará e consumirá. O sistema operacional encaminha pacotes que correspondem a um EtherType registrado à DLL por meio de chamadas para a função Dot11ExtIhvReceivePacket.

A DLL de Extensões IHV especifica o tratamento de EtherType por meio de uma chamada para a função Dot11ExtSetEtherTypeHandling . Ao chamar essa função, a DLL de Extensões IHV deve seguir essas diretrizes.

  • A DLL de Extensões IHV só pode chamar Dot11ExtSetEtherTypeHandling a qualquer momento antes de concluir uma operação de pré-associação. Para obter mais informações sobre essa operação, consulte Operações de Pré-Associação.

  • A DLL de Extensões IHV especifica uma lista de isenções de privacidade por meio de uma matriz de zero ou mais estruturas DOT11_PRIVACY_EXEMPTION. Se a DLL de Extensões IHV não chamar Dot11ExtSetEtherTypeHandling, o sistema operacional usará como padrão uma lista vazia de isenções de privacidade para qualquer associação 802.11 com um AP (ponto de acesso). Observação para Windows Vista, a DLL de Extensões IHV dá suporte apenas a redes BSS (conjunto de serviços básicos) de infraestrutura.

     

  • A DLL de Extensões IHV registra uma lista de zero ou mais EtherTypes que irá receber. Normalmente, a DLL registra os EtherTypes para os pacotes de segurança que processa durante a operação pós-associação. Para obter mais informações sobre essa operação, consulte Operações pós-associação.

    Se a DLL de Extensões IHV não chamar Dot11ExtSetEtherTypeHandling, o sistema operacional usará como padrão uma lista vazia de EtherTypes registrados para qualquer associação 802.11 com uma AP.

  • Depois que a DLL de Extensões IHV concluir a operação de pré-associação chamando Dot11ExtPreAssociateCompletion, a lista de isenções de privacidade e registros EtherType especificados por meio de uma chamada para Dot11ExtSetEtherTypeHandling é aplicada a cada associação 802.11 feita pelo adaptador WLAN enquanto conectado à rede BSS (conjunto de serviço básico).

  • O sistema operacional limpa a lista de isenções de privacidade e registros EtherType antes de chamar Dot11ExtIhvAdapterReset.