Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Üst düzey koleksiyon, işlevselliğin belirli bir yazılım tüketicisini (veya tüketici türünü) hedefleyen bir işlevsellik grubudur. Örneğin, üst düzey bir koleksiyon klavye, fare, tüketici denetimi, algılayıcı, ekran vb. olarak tanımlanabilir. HID belirtiminde, bu üst düzey koleksiyonlar uygulama koleksiyonları olarak da adlandırılır. HID cihazı, her üst düzey koleksiyonun amacını açıklar ve HID işlevselliği tüketicilerinin ilgilendikleri üst düzey koleksiyonları tanımlamasına olanak sağlar. Windows'da HID cihaz kurulum sınıfı (HIDClass), rapor tanımlayıcısı tarafından açıklanan her üst düzey koleksiyon için benzersiz bir fiziksel cihaz nesnesi (PDO) oluşturur. Microsoft , bir üst düzey koleksiyonu başka bir koleksiyon içinde iç içe olmayan bir HID koleksiyonu olarak tanımlar. İç içe olmayan bir koleksiyon, HID türüne bakılmaksızın her zaman en üst düzey koleksiyondur. Özellikle en üst düzey koleksiyonun USB HID Standardı tarafından tanımlanan bir uygulama koleksiyonu olması gerekmez.
Rapor tanımlayıcısı birden fazla üst düzey koleksiyon içerebilir. HID sınıf sürücüsü bir giriş cihazının en üst düzey koleksiyonlarını numaralandırır ve her üst düzey koleksiyon için bir fiziksel cihaz nesnesi (PDO) oluşturur. Kullanıcı modu uygulamaları veya çekirdek modu sürücüleri, PDO'sunu açıp HIDClass destek yordamlarını ve HID sınıf sürücüsü IOCTL'lerini kullanarak en üst düzey koleksiyona erişebilir.
Aşağıdaki listede, bir üst düzey koleksiyonun iç yapısı ve özelliği açıklanmaktadır:
- HIDP_CAPS yapısı, üst düzey koleksiyonun yeteneğini özetler.
- Bağlantı koleksiyonları , bir üst düzey koleksiyon içinde yer alan iç içe koleksiyonların kuruluşunu açıklar.
- Düğme yetenek dizileri ve değer yeteneği dizileri , üst düzey koleksiyon tarafından desteklenen denetimlerin özelliğini açıklar.