Bagikan melalui


Deskriptor Fungsi MB Union

Deskriptor Fungsi Serikat

Perangkat broadband seluler yang mengimplementasikan UFD memiliki Kelas Perangkat / Subkelas / Protokol 2 / 0 / 0 sesuai kebutuhan untuk perangkat CDC. Ini mencegah Windows memuat USBCCGP pada perangkat. Untuk informasi tentang cara Windows memuat USBCCGP pada perangkat komposit, lihat [USB Generic Parent Driver (Usbccgp.sys)](/windows-hardware/drivers/usbcon/usb-common-class-generic-parent-driver.

Untuk mengizinkan Windows memuat USBCCGP, perangkat perlu melaporkan ID yang kompatibel dengan Microsoft OS "CDC_WMC" saat perangkat tidak dikonfigurasi. Setelah mendeteksi ID "CDC_WMC" yang kompatibel, Windows memuat USBCCGP, dan USBCCGP mengatur konfigurasi pada perangkat ke 1. USBCCGP kemudian akan mengkueri lagi untuk ID yang kompatibel dengan MICROSOFT OS. Namun kali ini, perangkat tidak boleh melaporkan ID "CDC_WMC" yang kompatibel dengan OS Microsoft. Perangkat dapat melaporkan ID yang kompatibel dengan Microsoft OS untuk fungsi dalam konfigurasi yang dipilih.

usbhub melakukan kueri untuk deskriptor OS Microsoft ketika perangkat belum dikonfigurasi.

Kueri USBHUB untuk deskriptor OS Microsoft saat perangkat tidak dikonfigurasi

perangkat merespons dengan cdc-wmc, yang menyebabkan jendela memuat usbccgp.

Perangkat merespons dengan "CDC_WMC", yang menyebabkan Windows memuat USBCCGP

usbccgp memilih konfigurasi #1 pada perangkat.

USBCCGP memilih Konfigurasi #1 pada perangkat.

perangkat memilih konfigurasi dan mengubah daftar ID yang kompatibel.

Perangkat memilih konfigurasi dan mengubah daftar ID yang kompatibel. Perangkat dapat mencakup CompatID2, yang diperlukan untuk Function2.

setelah memuat, usbccgp melakukan permintaan untuk ID yang kompatibel dengan OS Microsoft kembali.

Setelah dimuat, USBCCGP meminta ID yang kompatibel dengan Microsoft OS lagi.

perangkat akan melaporkan ID kompatibel yang dimilikinya untuk menjalankan fungsinya.

Perangkat melaporkan setiap ID yang kompatibel yang dimilikinya untuk fungsinya. USBCCGP kemudian membuat simpul perangkat anak untuk setiap fungsi di perangkat.

Fungsi Backward-Compatible MBIM

Fungsi MBIM yang kompatibel mundur dengan spesifikasi NCM 1.0 akan muncul sebagai fungsi NCM 1.0 secara default. Perangkat broadband seluler yang terdiri dari fungsi kompatibel mundur MBIM harus melaporkan ID "MBIM" yang kompatibel dengan OS Microsoft untuk fungsi MBIM. Ini memungkinkan Windows 8 mendeteksi fungsi NCM 1.0 sebagai fungsi MBIM dan memuat MBCD sebagai driver fungsi.