Введение в расширение класса Wi-Fi WDF (WiFiCx)
Начиная с Windows 11, пакет драйверов Windows (WDK) включает расширение класса Wi-Fi WDF (WiFiCx), которое позволяет написать драйвер клиента на основе KMDF для Wi-Fi устройства. WiFiCx обеспечивает возможности и гибкость WDF и производительность сети NDIS, а также упрощает написание драйвера для Wi-Fi устройства.
Помимо полнофункционального клиентского драйвера WDF, драйверы WiFiCx также являются клиентскими драйверами NetAdapterCx , как и другие драйверы сетевой карты. Драйвер клиента взаимодействует с WiFiCx для Wi-Fi функций, относящихся к мультимедиа.
Драйверы WiFiCx работают только на Windows 11.
Архитектура WiFiCx
На следующей блок-схеме показана архитектура WiFiCx:
Драйвер клиента WiFiCx выполняет три категории задач на основе его связей с платформой:
- Вызывает стандартные API WDF для распространенных задач устройства, таких как PnP и управление питанием.
- Вызывает API NetAdapterCx для общих операций сетевых устройств, таких как передача или получение сетевых пакетов.
- Вызывает API-интерфейсы WiFiCx для операций пути управления, зависящих от Wi-Fi, таких как обработка команд WDI.
В разделах этого раздела предполагается, что вы уже знаете, как написать драйвер клиента NetAdapterCx для базового сетевого адаптера и сосредоточиться только на коде, зависят от WiFiCx:
Написание драйвера клиента WiFiCx
Интерфейс генератора WiFiCx TLV
Индикаторы нежелательного состояния WiFiCx
Проверка подлинности WiFiCx WPA3-SAE
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по