MB Union İşlev Tanımlayıcıları

Union İşlev Tanımlayıcıları

UFD'leri uygulayan mobil geniş bant cihazlarda CDC cihazları için gereken Cihaz Sınıfı / Alt Sınıfı / Protokol 2 / 0 / 0'dır. Bu, Windows'un cihaza USBCCGP yüklemesini engeller. Windows'un bileşik cihazlarda USBCCGP'yi nasıl yüklediğini öğrenmek için bkz. [USB Genel Üst Sürücü (Usbccgp.sys)](/windows-hardware/drivers/usbcon/usb-common-class-generic-parent-driver.

Windows'un USBCCGP yüklemesine izin vermek için, cihaz yapılandırılmadığında Microsoft işletim sistemi uyumlu bir "CDC_WMC" kimliğini bildirmesi gerekir. Uyumlu "CDC_WMC" kimliğini algıladıktan sonra Windows USBCCGP'yi yükler ve USBCCGP cihazdaki yapılandırmayı 1 olarak ayarlar. USBCCGP daha sonra Microsoft işletim sistemiyle uyumlu kimlikleri yeniden sorgular. Ancak bu kez cihaz Microsoft işletim sistemi ile uyumlu "CDC_WMC" kimliğini bildirmemelidir. Cihaz, seçilen yapılandırmadaki işlevler için Microsoft işletim sistemi uyumlu kimlikleri bildirebilir.

Cihaz yapılandırılmadığında usbhub, Microsoft işletim sistemi tanımlayıcısını sorgular .

Cihaz yapılandırılmadığında Microsoft işletim sistemi tanımlayıcısı için USBHUB sorguları

cihaz cdc-wmc ile yanıt verir ve bu da pencerelerin usbccgp yüklemesine neden olur.

Cihaz "CDC_WMC" ile yanıt verir ve bu da Windows'un USBCCGP yüklemesine neden olur

usbccgp cihazda yapılandırma #1'i seçer.

USBCCGP, cihazda Yapılandırma #1'i seçer.

cihaz yapılandırmayı seçer ve uyumlu kimlikler listesini dönüştürür.

Cihaz yapılandırmayı seçer ve uyumlu kimliklerin listesini dönüştürür. Cihaz, İşlev2 için gerekli olan CompatID2'yi içerebilir.

Yüklemeden sonra , microsoft işletim sistemi uyumlu kimlikler için usbccgp sorgularını yeniden yapın.

Yüklendikten sonra USBCCGP, Microsoft işletim sistemi uyumlu kimlikler için yeniden sorgulama yapar.

cihaz, işlevi için sahip olduğu tüm uyumlu kimlikleri bildirir.

Cihaz, işlevi için sahip olduğu tüm uyumlu kimlikleri bildirir. ARDıNDAN USBCCGP, cihazdaki her işlev için alt cihaz düğümleri oluşturur.

MBIM Backward-Compatible İşlevleri

NCM 1.0 belirtimi ile geriye dönük uyumlu MBIM işlevleri varsayılan olarak NCM 1.0 işlevleri olarak gelir. MBIM geriye dönük uyumlu bir işlevden oluşan mobil geniş bant cihazları, MBIM işlevi için Microsoft işletim sistemi uyumlu bir "MBIM" kimliği bildirmelidir. Bu, Windows 8'in NCM 1.0 işlevini MBIM işlevi olarak algılamasını ve MBCD'yi işlev sürücüsü olarak yüklemesini sağlar.