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.
HID kullanımları , HID denetimlerinin amaçlanan kullanımını ve denetimlerin gerçekte ne ölçtüklerini tanımlar.
WDK'deki HID belgelerinde aşağıdaki kavramlar ve terimler kullanılır:
Windows bileşenlerinin eriştikleri belirli kullanım örnekleri için bkz. Top-Level Windows Tarafından Sistem Kullanımı için Açılan Koleksiyonlar.
HIDClass cihazının desteklediği kullanımları belirleme hakkında daha fazla bilgi için bkz:
Endüstri standardı HID kullanımı hakkında ayrıntılı bilgi için USB Uygulayıcılar Forumu web sitesinde bulunan Evrensel Seri Veri Yolu (USB) belirtimi HID Kullanım Tabloları'na bakın.
Kullanım sayfası
HID kullanımları, ilgili denetimlerin kullanım sayfalarında düzenlenir. Belirli bir denetim kullanımı, kullanım sayfası, kullanım kimliği, ad ve açıklama ile tanımlanır. Kullanım sayfası değeri, 16 bit işaretsiz bir değerdir.
Kullanım sayfalarına örnek olarak şunlar verilebilir:
| Sayfa Kimliği | Sayfa Adı | hidusage.h sabiti |
|---|---|---|
| 0x01 | Genel Masaüstü Kontrolleri | HID_USAGE_PAGE_GENERIC |
| 0x05 | Oyun Kontrolleri | HID_KULLANIM_SAYFASI_OLUNCAK |
| 0x08 | LED'ler | HID_USAGE_PAGE_LED |
| 0x09 | Düğme | HID_KULLANIM_SAYFASI_DUGME |
Kullanım Kimliği
Kullanım sayfası bağlamında, geçerli bir kullanım tanımlayıcısı veya kullanım kimliği, kullanım sayfasındaki kullanımı gösterir. Kullanım kimliğinin sıfır olması rezerve edilmiştir. Kullanım kimliği değeri, imzalanmamış bir 16 bit değerdir.
Genel Masaüstü Denetimleri kullanım sayfasında listelenen denetim örnekleri:
| Kullanım Kimliği | Kullanım Adı | hidusage.h sabiti |
|---|---|---|
| 0x01 | İşaretçi | HID_USAGE_GENERIC_POINTER |
| 0x02 | Mouse | HID_KULLANIM_GENEL_FARE |
| 0x04 | Joystick | HID_USAGE_GENERIC_JOYSTICK |
| 0x05 | Gamepad | Genel Oyun Kumandası (HID_USAGE_GENERIC_GAMEPAD) |
| 0x06 | Klavye | HID_USAGE_GENERIC_KEYBOARD (Genel Klavye Kullanımı) |
| 0x07 | Tuş takımı | HID_KULLANIM_GENEL_TUŞ TAKIMI |
| 0x08 | Çok Eksenli Denetleyici | HID_KULLANIM_GENEL_ÇOKLU_EKSEN_KONTROLÖRÜ |
Genişletilmiş kullanım
Genişletilmiş kullanım, en önemli iki baytta 16 bit kullanım sayfası değerini ve genişletilmiş kullanım değerinin en az önemli iki baytta 16 bit kullanım kimliğini belirten 32 bitlik bir değerdir.
Kullanım aralığı
Kullanım aralığı, hepsi aynı kullanım sayfasında bulunan kapsayıcı ve ardışık bir kullanım kimlikleri aralığıdır. Kullanım aralığı, rapor tanımlayıcısında kullanım minimumu ve kullanım üst sınırı öğeleriyle belirtilir.
Takma ad kullanım alanları
Bağlantı koleksiyonu veya HID denetimi için birden fazla kullanım belirtilebilir. Belirli bir koleksiyon veya denetim için, bu tür kullanımlardan oluşan bir grup, birbirinin takma adıdır ve takma ad kullanımları olarak adlandırılır. Sınırlayıcı öğeleri diğer ad kullanımlarını belirtmek için kullanılır. Kullanım aralıkları diğer adla kullanılamaz.
Üst düzey bir koleksiyonun yetenek dizilerinde takma ad kullanımlarının nasıl belirtildiği hakkında bilgi için Düğme Yeteneği Dizileri ve Değer Yeteneği Dizileri başlıklı konulara bakın.