Introduzione all'estensione della classe WDF (MBB) Mobile Broadband (MBBCx)

A partire dalla versione successiva di Windows 10, Windows Driver Kit (WDK) include un'estensione di classe WDF (MBB) Mobile Broadband che funziona con NetAdapterCx. MBB-NetAdapter driver client sono innanzitutto driver client WDF completamente completi, quindi sono driver client NetAdapterCx proprio come altri driver NIC e infine sono driver client dell'estensione MBB (MBBCx) che fornisce funzionalità specifiche del supporto MBB. Il diagramma a blocchi seguente illustra l'architettura MBBCx:

Diagramma che mostra l'architettura MBBCx con i relativi componenti e relazioni.

Un driver client MBB-NetAdapter esegue 3 categorie di attività in base alle relazioni con il framework:

  • Chiamare API WDF standard per attività comuni dei dispositivi, ad esempio Pnp e Risparmio energia.
  • Chiamare le API NetAdapterCx per operazioni comuni dei dispositivi di rete, ad esempio la trasmissione o la ricezione di pacchetti di rete.
  • Chiamare le API MbbCx per operazioni del percorso di controllo specifiche di MBB, ad esempio la gestione dei messaggi MBIM.

Prima di iniziare, è necessario acquisire familiarità con questi concetti:

Gli argomenti di questa sezione presuppongono che si sappia già come scrivere un driver client NetAdapterCx per una scheda di interfaccia di rete di base, in modo che si concentrino solo su codice specifico di MBBCx.

Questa sezione contiene i seguenti argomenti: