Introducción a la extensión de clase WDF de Wi-Fi (WiFiCx)
A partir de Windows 11, el Kit de controladores de Windows (WDK) incluye una extensión de clase WDF (WiFiCx) Wi-Fi que permite escribir un controlador de cliente basado en KMDF para un dispositivo Wi-Fi. WiFiCx ofrece la potencia y flexibilidad de WDF y el rendimiento de red de NDIS, y facilita la escritura de un controlador para el dispositivo Wi-Fi.
Además de ser un controlador de cliente WDF totalmente creado, los controladores WiFiCx también son controladores de cliente netAdapterCx igual que otros controladores NIC. El controlador cliente interactúa con WiFiCx para Wi-Fi funcionalidad específica de medios.
Los controladores WiFiCx solo se ejecutan en Windows 11.
Arquitectura de WiFiCx
En el diagrama de bloques siguiente se muestra la arquitectura de WiFiCx:
Un controlador cliente WiFiCx realiza tres categorías de tareas en función de sus relaciones con el marco:
- Llama a las API de WDF estándar para tareas de dispositivo comunes, como PnP y administración de energía.
- Llama a las API de NetAdapterCx para operaciones comunes de dispositivos de red, como transmitir o recibir paquetes de red.
- Llama a las API de WiFiCx para operaciones de ruta de acceso de control específicas de Wi-Fi, como el control de comandos WDI.
En los temas de esta sección se supone que ya sabe cómo escribir un controlador de cliente netAdapterCx para una NIC básica y centrarse solo en código específico de WiFiCx:
Escritura de un controlador de cliente WiFiCx
Interfaz del generador TLV de WiFiCx
Comandos de la propiedad WiFiCx
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de