Sdílet prostřednictvím


HID aplikační programovací rozhraní (API)

Existují tři kategorie rozhraní API HID:

  1. Zjišťování a nastavení zařízení
  2. Přesun dat
  3. Vytvoření a interpretace sestavy

Zjišťování a nastavení zařízení

Tato rozhraní API HID slouží k identifikaci vlastností zařízení HID a k navázání komunikace s tímto zařízením. Aplikace používají tato rozhraní API k identifikaci kolekce nejvyšší úrovně.

Přesun dat

Následující rozhraní API HID slouží k přesouvání dat mezi aplikací a vybraným zařízením.

Vytvoření a interpretace sestavy

Vývojáři vlastního hardwaru znají velikost a formát každé zprávy vydané jejich zařízením. V tomto případě může aplikace přetypovat vstupní a výstupní vyrovnávací paměti reportu jako struktury a pracovat s daty.

Vývojáři aplikací HID určených ke komunikaci se všemi zařízeními, která zpřístupňují společné funkce, nemusí znát velikost a formát reportů HID. Tato kategorie aplikace rozumí určitým kolekcím hlavní úrovně a určitým využitím.

Chcete-li interpretovat sestavy přijaté ze zařízení nebo vytvářet sestavy, které se mají odeslat, musí aplikace použít popisovač sestavy k určení, zda a kde se v sestavách nachází konkrétní využití, a jednotky hodnot v sestavách. V těchto případech se vyžaduje analýza HID. Systém Windows poskytuje parser HID pro použití ovladači a aplikacemi prostřednictvím rozhraní API (HidP_*), který lze použít ke zjištění typů použití podporovaných zařízením, zjištění stavu těchto použití ve zprávě, nebo k sestavení zprávy, aby se změnil stav použití v zařízení.

Tady je seznam rozhraní API analyzátoru HID: