Compartilhar via


MB Device Services

O Windows 7 introduziu um modelo de driver baseado em NDIS (Especificação da Interface do Dispositivo de Rede) para dar suporte a dispositivos de Banda Larga Móvel (MB). Windows 8 expandiu o modelo para implementar uma interface de hardware padronizada para dispositivos de banda larga móvel baseados em USB. Essa especificação de interface de hardware é conhecida como o MBIM (Modelo de Interface de Banda Larga Móvel).

Windows 8 fornece um driver de classe atualizado que funciona com dispositivos em conformidade com a especificação do MBIM. Esse modelo é chamado de Driver de Classe MB. No entanto, nenhum driver de classe pode dar suporte a toda a funcionalidade exposta por um dispositivo MB. Para permitir que os parceiros IHV continuem a inovar, o Driver de Classe MB fornece mecanismos, como a interface IMbnDeviceService , para permitir que os IHVs estendam o comportamento da funcionalidade do driver de classe.

Nota A funcionalidade para estender os serviços de dispositivos MB é realizada por meio de um aplicativo de modo de usuário, não de uma extensão de driver no modo kernel.

Embora o driver de classe introduzido no Windows 7 tenha suporte limitado a recursos de dispositivo MB, o Driver de Classe MB no Windows 8 adicionado suporte nativo para alguns recursos adicionais, como USSD, EAP-SIM/AKA e suspensão seletiva usb, e oferece uma representação extensível do dispositivo e mecanismos de controle. A visão geral da API do WinRT de banda larga móvel fornece algumas informações adicionais sobre a extensão dos serviços de dispositivo.

O Driver de Classe MB no Windows 8 permite que os provedores de soluções verticais usem as Interfaces de API de Banda Larga Móvel para criar experiências de usuário aprimoradas que estão fora daquelas fornecidas pelo Windows. O mecanismo de extensão é uma maneira de aumentar, mas não substituir, a funcionalidade com suporte no driver de classe MB em si. Por exemplo, um IHV pode fornecer software específico do fornecedor que executa atualizações de firmware no dispositivo. Ou um IHV pode fornecer software específico do fornecedor que fornece serviços de valor agregado, como STK (Kit de ferramentas sim) ou Phonebook. O exemplo de pin de banda larga móvel, conexão e gerenciamento do AppContainer demonstra as APIs de banda larga móvel Win32/COM no AppContainer para acessar e gerenciar recursos de banda larga móvel.

Além de fornecer um mecanismo para estender a funcionalidade do Driver de Classe MB, o Windows também fornece mecanismos para permitir que os IHVs implantem e instalem seu software de valor agregado por meio do WU (Windows Update).

Para obter mais informações, consulte: