Pengantar ekstensi kelas WDF Mobile Broadband (MBB) (MBBCx)

Mulai rilis Windows 10 berikutnya, Windows Driver Kit (WDK) menyertakan ekstensi kelas WDF Mobile Broadband (MBB) yang berfungsi dengan NetAdapterCx. MBB-NetAdapter driver klien adalah driver klien WDF pertama dan terpenting, kemudian driver klien NetAdapterCx sama seperti driver NIC lainnya, dan akhirnya mereka adalah driver klien ekstensi kelas MBB (MBBCx) yang menyediakan fungsionalitas khusus media MBB. Diagram blok berikut mengilustrasikan arsitektur MBBCx:

Diagram yang menunjukkan arsitektur MBBCx dengan komponen dan hubungannya.

Driver klien MBB-NetAdapter melakukan 3 kategori tugas berdasarkan hubungannya dengan kerangka kerja:

  • Panggil API WDF standar untuk tugas perangkat umum seperti Pnp dan Manajemen daya.
  • Panggil NETAdapterCx API untuk operasi perangkat jaringan umum seperti mengirimkan atau menerima paket jaringan.
  • Panggil API MbbCx untuk operasi jalur kontrol khusus MBB seperti penanganan pesan MBIM.

Sebelum memulai, Anda harus membiasakan diri dengan konsep-konsep ini:

Topik di bagian ini mengasumsikan Anda sudah tahu cara menulis driver klien NetAdapterCx untuk NIC dasar, sehingga mereka hanya fokus pada kode khusus MBBCx.

Bagian ini berisi topik berikut: