Pengantar ekstensi kelas Wi-Fi WDF (WiFiCx)
Mulai Windows 11, Windows Driver Kit (WDK) menyertakan ekstensi kelas Wi-Fi WDF (WiFiCx) yang memungkinkan Anda menulis driver klien berbasis KMDF untuk perangkat Wi-Fi. WiFiCx memberi Anda kekuatan dan fleksibilitas WDF dan performa jaringan NDIS, dan memudahkan untuk menulis driver untuk perangkat Wi-Fi Anda.
Selain menjadi driver klien WDF yang sepenuhnya lengkap, driver WiFiCx juga merupakan driver klien NetAdapterCx sama seperti driver NIC lainnya. Driver klien berinteraksi dengan WiFiCx untuk fungsionalitas khusus media Wi-Fi.
Driver WiFiCx hanya berjalan pada Windows 11.
Arsitektur WiFiCx
Diagram blok berikut mengilustrasikan arsitektur WiFiCx:
Driver klien WiFiCx melakukan tiga kategori tugas berdasarkan hubungannya dengan kerangka kerja:
- Memanggil API WDF standar untuk tugas perangkat umum seperti PnP dan Manajemen daya.
- Memanggil API NetAdapterCx untuk operasi perangkat jaringan umum seperti mengirimkan atau menerima paket jaringan.
- Memanggil API WiFiCx untuk operasi jalur kontrol khusus Wi-Fi seperti penanganan perintah WDI.
Topik di bagian ini mengasumsikan Anda sudah tahu cara menulis driver klien NetAdapterCx untuk NIC dasar dan hanya fokus pada kode khusus WiFiCx:
Antarmuka generator WiFiCx TLV