hidpi.h-Header
Öffentliche Schnittstelle zur HID-Analysebibliothek (Human Interface Device).
Weitere Informationen finden Sie unter:
hidpi.h enthält die folgenden Programmierschnittstellen:
Funktionen
HidP_GetButtonArray HidP_GetButtonArray gibt ein Array von HIDP_BUTTON_ARRAY_DATA Strukturen für den angegebenen Bericht zurück. |
HidP_GetButtonCaps Die HidP_GetButtonCaps Routine gibt ein Schaltflächenfunktionsarray zurück, das alle HID-Steuerelementschaltflächen in einer Auflistung auf oberster Ebene für einen bestimmten HiD-Berichttyp beschreibt. |
HidP_GetButtons Das HidP_GetButtons Makro ist ein Mnemonic-Alias für die HHidP_GetUsages-Funktion. |
HidP_GetButtonsEx Das HidP_GetButtonsEx Makro ist ein Mnemonic-Alias für die HidP_GetUsagesEx-Funktion. |
HidP_GetCaps Die HidP_GetCaps Routine gibt die HIDP_CAPS Struktur einer Auflistung auf oberster Ebene zurück. Diese Routine befindet sich in hidpi.h. |
HidP_GetData Die HidP_GetData Routine gibt für einen angegebenen Bericht ein Array von HIDP_DATA Strukturen zurück, die die Datenindizes aller HID-Steuerelementschaltflächen identifizieren, die derzeit auf EIN (1) festgelegt sind, sowie die Datenindizes und Daten, die allen HID-Steuerelementwerten zugeordnet sind. |
HidP_GetExtendedAttributes Die HidP_GetExtendedAttributes Routine gibt die erweiterten Attribute eines HID-Steuerelements zurück. |
HidP_GetLinkCollectionNodes Die HidP_GetLinkCollectionNodes Routine gibt das Linkauflistungsarray einer Auflistung auf oberster Ebene zurück. |
HidP_GetScaledUsageValue Die HidP_GetScaledUsageValue Routine gibt das signierte und skalierte Ergebnis eines HID-Steuerelementwerts zurück, der aus einem HID-Bericht extrahiert wurde. |
HidP_GetSpecificButtonCaps Die HidP_GetSpecificButtonCaps Routine gibt ein Schaltflächenfunktionsarray zurück, das alle HID-Steuerelementschaltflächen in einer Auflistung auf oberster Ebene beschreibt, die einem angegebenen Auswahlkriterium entsprechen. |
HidP_GetSpecificValueCaps Die HidP_GetSpecificValueCaps Routine gibt ein Wertefunktionsarray zurück, das alle HID-Steuerelementwerte beschreibt, die einem angegebenen Auswahlkriterium entsprechen. |
HidP_GetUsages Die HidP_GetUsages Routine gibt eine Liste aller HID-Steuerelementschaltflächennutzungen zurück, die sich auf einer angegebenen Verwendungsseite befinden und in einem HID-Bericht auf "EIN" festgelegt sind. |
HidP_GetUsagesEx Die HidP_GetUsagesEx Routine gibt eine Liste aller HID-Steuerelementschaltflächennutzungen zurück, die in einem HID-Bericht auf EIN festgelegt sind. |
HidP_GetUsageValue Die HidP_GetUsageValue Routine extrahiert die Mit einem HID-Steuerelementwert verknüpften Daten, die den Auswahlkriterien in einem HID-Bericht entsprechen. |
HidP_GetUsageValueArray Die HidP_GetUsageValueArray Routine extrahiert die Daten, die einem HID-Steuerelementnutzungswertarray zugeordnet sind, aus einem HID-Bericht. |
HidP_GetValueCaps Die HidP_GetValueCaps Routine gibt ein Wertefunktionsarray zurück, das alle HID-Steuerelementwerte in einer Auflistung auf oberster Ebene für einen bestimmten Typ von HID-Berichten beschreibt. |
HidP_GetVersion Die HidP_GetVersion-Funktion ist eine Nur-Header-Implementierung, die die HID-API-Version zurückgibt. |
HidP_InitializeReportForID Die HidP_InitializeReportForID Routine initialisiert einen HID-Bericht. |
HidP_MaxDataListLength Die HidP_MaxDataListLength Routine gibt die maximale Anzahl von HIDP_DATA Strukturen zurück, die HidP_GetData für einen angegebenen HID-Berichttyp und eine angegebene Auflistung der obersten Ebene zurückgeben können. |
HidP_MaxUsageListLength Die HidP_MaxUsageListLength Routine gibt die maximale Anzahl von HID-Verwendungen zurück, die HidP_GetUsages für einen angegebenen HID-Berichttyp und eine angegebene Auflistung der obersten Ebene zurückgeben können. |
HidP_SetButtonArray Die HidP_SetButtonArray-Funktion legt den Zustand von Schaltflächen über ein Array von HIDP_BUTTON_ARRAY_DATA Strukturen fest. |
HidP_SetButtons Das HidP_SetButtons Makro ist ein Mnemonic-Alias für die HidP_SetUsages-Funktion. |
HidP_SetData Die HidP_SetData Routine legt einen angegebenen Satz von HID-Steuerelementschaltflächen und Wertverwendungen in einem HID-Bericht fest. |
HidP_SetScaledUsageValue Die HidP_SetScaledUsageValue Routine konvertiert eine signierte und skalierte physische Zahl in den Wahrheitswert einer HID-Verwendung und legt den Verwendungswert in einem angegebenen HID-Bericht fest. |
HidP_SetUsages Die HidP_SetUsages Routine legt die angegebenen HID-Steuerelementschaltflächen EIN (1) in einem HID-Bericht fest. |
HidP_SetUsageValue Die HidP_SetUsageValue Routine legt einen HID-Steuerelementwert in einem angegebenen HID-Bericht fest. |
HidP_SetUsageValueArray Die HidP_SetUsageValueArray Routine legt ein HID-Steuerelementnutzungswertarray in einem angegebenen HID-Bericht fest. |
HidP_TranslateUsagesToI8042ScanCodes Die HidP_TranslateUsagesToI8042ScanCodes Routine ordnet eine Liste der HID-Verwendungen auf der HID_USAGE_PAGE_KEYBOARD Nutzungsseite ihren jeweiligen PS/2-Scancodes zu (ScanCode Set 1). |
HidP_UnsetButtons Das HidP_UnsetButtons Makro ist ein Mnemonic-Alias für die HidP_UnsetUsages-Funktion. |
HidP_UnsetUsages Die HidP_UnsetUsages Routine legt die angegebenen HID-Steuerelementschaltflächenverwendungen OFF (Null) in einem HID-Bericht fest. |
HidP_UsageAndPageListDifference Die funktion HidP_UsageAndPageListDifference gibt den Unterschied zwischen zwei Verwendungslisten zurück. |
HidP_UsageListDifference Die HidP_UsageListDifference Routine gibt die Unterschiede zwischen zwei Arrays von HID-Verwendungen zurück. |
Strukturen
HIDP_BUTTON_ARRAY_DATA Die HIDP_BUTTON_ARRAY_DATA Struktur wird verwendet, um Daten für einzelne Schaltflächen in einem Schaltflächenarray abzurufen oder festzulegen. |
HIDP_BUTTON_CAPS Die HIDP_BUTTON_CAPS-Struktur enthält Informationen zur Funktion einer HID-Steuerelementschaltfläche (oder einer Reihe von Schaltflächen, die einem Verwendungsbereich zugeordnet sind). |
HIDP_CAPS Die HIDP_CAPS-Struktur enthält Informationen zur Funktion einer Sammlung auf oberster Ebene. |
HIDP_DATA Die HIDP_DATA Struktur enthält Informationen zum Datenindex und Wert eines HID-Steuerelements in einem HID-Bericht. |
HIDP_EXTENDED_ATTRIBUTES Die HIDP_EXTENDED_ATTRIBUTES-Struktur enthält Informationen zu den globalen Elementen, die für ein HID-Steuerelement angegeben wurden, das vom HID-Parser nicht erkannt wurde. |
HIDP_LINK_COLLECTION_NODE Die HIDP_LINK_COLLECTION_NODE-Struktur enthält Informationen zu einer Linksammlung im Linksammlungsarray der obersten Ebene. |
HIDP_UNKNOWN_TOKEN Die HIDP_UNKNOWN_TOKEN-Struktur enthält Informationen zu einem globalen Element, das vom HID-Parser nicht erkannt wurde. |
HIDP_VALUE_CAPS Die HIDP_VALUE_CAPS-Struktur enthält Informationen, die die Funktion eines Satzes von HID-Steuerelementwerten (entweder eine einzelne Verwendung oder einen Verwendungsbereich) beschreiben. |
USAGE_AND_PAGE Die USAGE_AND_PAGE Struktur gibt die Verwendungsseite und die Verwendungs-ID eines HID-Steuerelements an. |
Aufzählungen
HIDP_REPORT_TYPE Der HIDP_REPORT_TYPE Enumerationstyp wird verwendet, um einen HID-Berichtstyp anzugeben. |