MB Device Services

Windows 7 ha introdotto un modello di driver basato su NDIS (Network Device Interface Specification) per il supporto di dispositivi Mobile Broadband (MB). Windows 8 ha ampliato il modello per implementare un'interfaccia hardware standardizzata per i dispositivi Mobile Broadband basati su USB. Questa specifica dell'interfaccia hardware è denominata Mobile Broadband Interface Model (MBIM).

Windows 8 fornisce un driver di classe aggiornato che funziona con i dispositivi conformi alla specifica MBIM. Questo modello viene definito driver di classe MB. Tuttavia, nessun driver di classe può supportare tutte le funzionalità esposte da un dispositivo MB. Per consentire ai partner IHV di continuare a innovare, il driver di classe MB fornisce meccanismi, ad esempio l'interfaccia IMbnDeviceService per consentire agli IHV di estendere il comportamento della funzionalità del driver di classe.

Nota La funzionalità che permette di estendere i servizi dei dispositivi MB viene eseguita tramite un'applicazione in modalità utente, non un'estensione del driver in modalità kernel.

Mentre il driver di classe introdotto in Windows 7 includeva il supporto limitato delle funzionalità dei dispositivi MB, il driver di classe MB in Windows 8 ha aggiunto il supporto nativo per alcune funzionalità aggiuntive, ad esempio USSD, EAP-SIM/AKA e sospensione selettiva USB, e offre una rappresentazione estendibile del dispositivo e meccanismi di controllo. La panoramica dell'API WinRT di Mobile Broadband fornisce alcune informazioni aggiuntive sull'estensione dei servizi dei dispositivi.

Il driver di classe MB in Windows 8 consente ai provider di soluzioni verticali di usare le interfacce API Mobile Broadband per creare esperienze utente avanzate esterne a quelle fornite da Windows. Il meccanismo di estensione è un modo per aumentare, ma non sostituire, la funzionalità supportata nel driver di classe MB stesso. Ad esempio, un IHV può fornire software specifico del fornitore che esegue gli aggiornamenti del firmware nel dispositivo. In alternativa, un IHV può fornire software specifico del fornitore che fornisce servizi di aggiunta di valore, ad esempio SIM Toolkit (STK) o Phonebook. L'esempio di AppContainer relativo al pin, alla connessione e alla gestione della banda larga mobile dimostra le API Mobile Broadband Win32/COM all'interno dell'AppContainer per accedere e gestire le funzionalità della banda larga mobile.

Oltre a fornire un meccanismo per estendere la funzionalità del driver di classe MB, Windows fornisce meccanismi per consentire agli IHV di distribuire e installare il software di aggiunta di valore tramite Windows Update (WU).

Per altre informazioni, vedere: