MB Device Services
Windows 7은 MB(모바일 광대역) 디바이스를 지원하기 위한 NDIS(네트워크 디바이스 인터페이스 사양) 기반 드라이버 모델을 도입했습니다. Windows 8 USB 기반 모바일 광대역 디바이스에 대한 표준화된 하드웨어 인터페이스를 구현하도록 모델을 확장했습니다. 이 하드웨어 인터페이스 사양을 MBIM(모바일 광대역 인터페이스 모델)이라고 합니다.
Windows 8 MBIM 사양을 준수하는 디바이스에서 작동하는 업데이트된 클래스 드라이버를 제공합니다. 이 모델을 MB 클래스 드라이버라고 합니다. 그러나 클래스 드라이버는 MB 디바이스에서 노출하는 모든 기능을 지원할 수 없습니다. IHV 파트너가 계속해서 혁신할 수 있도록 MB 클래스 드라이버는 IMbnDeviceService 인터페이스 와 같은 메커니즘을 제공하여 IHV가 클래스 드라이버 기능의 동작을 확장할 수 있도록 합니다.
참고 MB 디바이스 서비스를 확장하는 기능은 커널 모드 드라이버 확장이 아닌 사용자 모드 애플리케이션을 통해 수행됩니다.
Windows 7에 도입된 클래스 드라이버는 제한된 MB 디바이스 기능 지원을 특징으로 하지만, Windows 8 MB 클래스 드라이버는 USSD, EAP-SIM/AKA 및 USB 선택적 일시 중단과 같은 몇 가지 추가 기능에 대한 기본 지원을 추가하고 확장 가능한 디바이스 표현 및 제어 메커니즘을 제공합니다. 모바일 광대역 WinRT API 개요는 디바이스 서비스 확장에 대한 몇 가지 추가 정보를 제공합니다.
Windows 8 MB 클래스 드라이버를 사용하면 수직 솔루션 공급자가 모바일 광대역 API 인터페이스를 사용하여 Windows에서 제공하는 외부에 있는 향상된 사용자 환경을 만들 수 있습니다. 확장 메커니즘은 MB 클래스 드라이버 자체에서 지원되는 기능을 보강하는 방법이지만 대체하지는 않습니다. 예를 들어 IHV는 디바이스에서 펌웨어 업데이트를 수행하는 공급업체별 소프트웨어를 제공할 수 있습니다. 또는 IHV는 STK(SIM 도구 키트) 또는 Phonebook과 같은 부가 가치 서비스를 제공하는 공급업체별 소프트웨어를 제공할 수 있습니다. AppContainer 모바일 광대역 핀, 연결 및 관리 샘플은 AppContainer 내의 Win32/COM 모바일 광대역 API를 보여 줍니다.
Windows는 MB 클래스 드라이버의 기능을 확장하는 메커니즘을 제공하는 것 외에도 IHV가 WU(Windows 업데이트)를 통해 부가 가치 소프트웨어를 배포하고 설치할 수 있도록 하는 메커니즘을 제공합니다.
자세한 내용은 다음을 참조하세요.
- MBIM(모바일 광대역 인터페이스 모델) 사양의 "MBIM 서비스 및 CID 확장성" 섹션