Aracılığıyla paylaş


USB genel üst sürücüsü (Usbccgp.sys)

Bu makalede, Bileşik cihazlar için Microsoft tarafından sağlanan USB genel üst sürücüsü (Usbccgp.sys) adlı bağımsız bir sürücü açıklanmaktadır.

Birçok USB cihazı birden çok USB arabirimini kullanıma sunar. USB terminolojisinde, bu cihazlarbileşik cihazlar olarak adlandırılır. Windows işletim sistemi, USB veri yolu sürücüsünde (Usbhub.sys) bileşik cihazın her bir arabirimini ayrı bir cihaz olarak kullanıma sunan genel bir üst yönetim özelliği içerir. Bu tesis, USB genel ana sürücü (Usbccgp.sys) adlı bağımsız bir sürücüye aktarılarak kolaylaştırılır ve iyileştirilir. Cihaz satıcısı, bazı arabirimler için Microsoft tarafından sağlanan sürücü desteğini seçmeli olarak kullanmak üzere genel üst sürücünün özelliklerini kullanabilir.

Bazı bileşik cihazların arabirimleri bağımsız olarak çalışır. Örneğin, güç düğmelerine sahip bileşik bir USB klavye, klavye için bir arabirime ve güç düğmeleri için başka bir arabirime sahip olabilir. USB genel üst sürücüsü bu arabirimlerin her birini ayrı bir cihaz olarak numaralandırır. İşletim sistemi, klavye arabirimini yönetmek için Microsoft tarafından sağlanan klavye sürücüsünü ve güç tuşları arabirimini yönetmek için Microsoft tarafından sağlanan güç tuşları sürücüsünü yükler.

Yerel Windows sürücüleri bir cihazın arabirimini desteklemiyorsa, cihazın satıcısı arabirim için bir sürücü ve bir INF dosyası sağlamalıdır. INF dosyasında arabirimin cihaz kimliğiyle eşleşen bir INF DDInstall bölümü olmalıdır. INF dosyası, bileşik cihazın kendisi için cihaz kimliğiyle eşleşmemelidir, çünkü genel üst sürücünün yüklenmesini engeller. İşletim sisteminin USB genel üst sürücüsünü nasıl yüklediğini açıklayan bir açıklama için bkz. USB Bileşik Cihazların Numaralandırması.

Bazı cihazlar, arabirimleri belirli bir işlevi gerçekleştirmek için birlikte çalışan arabirim koleksiyonları halinde gruplandırıyor. Arabirimler arabirim koleksiyonlarında gruplandırıldığında, genel üst sürücü her bir arabirim yerine her bir koleksiyonu bir cihaz olarak değerlendirir. Genel üst sürücünün arabirim koleksiyonlarını nasıl yönettiği hakkında daha fazla bilgi için bkz. USB Bileşik Cihazlarda Arabirim Koleksiyonları Numaralandırması.

Windows, bileşik cihazın arabirimleri için istemci sürücülerini yükledikten sonra, genel ana sürücü istemci sürücülerinden gelen veri akışını birleştirerek bu ayrı etkileşimleri bileşik cihaz için tek bir veri akışında toplar. Genel üst birim, bileşik cihazın tamamı ve tüm arabirimleri için güç politikası sahibidir. Ayrıca eşitleme ve Tak Çalıştır isteklerini de yönetir.

Microsoft tarafından sağlanan sürücüler bazı arabirimleri destekliyor ancak diğerlerini desteklemiyorsa, genel üst sürücü bileşik donanım satıcıları için görevi basitleştirebilir. Genel üst sürücü desteklenen arabirimler için Microsoft tarafından sağlanan sürücülerin kullanımını kolaylaştırdığından, bu tür cihazların satıcılarının yalnızca desteklenmeyen arabirimler için sürücü sağlaması gerekir.

Aşağıdaki bölümlerde genel üst sürücünün özellikleri ve işlevleri açıklanmaktadır:

  • Microsoft tarafından sağlanan USB sürücüleri