Introdução à extensão de classe WDF Wi-Fi (WiFiCx)
A partir de Windows 11, o WDK (Windows Driver Kit) inclui uma Wi-Fi WiFiCx (extensão de classe WDF) que permite que você escreva um driver de cliente baseado em KMDF para um dispositivo Wi-Fi. O WiFiCx oferece o poder e a flexibilidade do WDF e o desempenho de rede do NDIS e facilita a gravação de um driver para seu dispositivo Wi-Fi.
Além de serem um driver cliente WDF completo, os drivers WiFiCx também são drivers de cliente NetAdapterCx , assim como outros drivers NIC. O driver do cliente interage com o WiFiCx para Wi-Fi funcionalidade específica da mídia.
Os drivers WiFiCx são executados somente em Windows 11.
Arquitetura WiFiCx
O diagrama de bloco a seguir ilustra a arquitetura WiFiCx:
Um driver de cliente WiFiCx executa três categorias de tarefas com base em suas relações com a estrutura:
- Chama APIs padrão do WDF para tarefas comuns do dispositivo, como pnP e gerenciamento de energia.
- Chama APIs NetAdapterCx para operações comuns de dispositivo de rede, como transmitir ou receber pacotes de rede.
- Chama APIs WiFiCx para operações de caminho de controle específicas do Wi-Fi, como manipulação de comando do WDI.
Os tópicos nesta seção pressupõem que você já saiba como escrever um driver de cliente NetAdapterCx para uma NIC básica e se concentrar apenas no código específico do WiFiCx:
Escrever um driver de cliente WiFiCx
Interface do gerador TLV WiFiCx
Comandos de propriedade WiFiCx
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de