hidpi.h-Header
Öffentliche Schnittstelle zur HID-Analysebibliothek.
Weitere Informationen finden Sie unter
hidpi.h enthält die folgenden Programmierschnittstellen:
Functions
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 der obersten Ebene für einen angegebenen Typ von HID-Bericht beschreibt. |
HidP_GetButtons Das HidP_GetButtons Makros ist ein mnemonischer Alias für die HHidP_GetUsages-Funktion. |
HidP_GetButtonsEx Das HidP_GetButtonsEx Makros ist ein mnemonischer 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 ON (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 Linksammlungsarray einer Sammlung der obersten 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 Sammlung der obersten Ebene beschreibt, die einem angegebenen Auswahlkriterium entsprechen. |
HidP_GetSpecificValueCaps Die HidP_GetSpecificValueCaps Routine gibt ein Wertfunktionsarray zurück, das alle HID-Steuerelementwerte beschreibt, die einem angegebenen Auswahlkriterium entsprechen. |
HidP_GetUsages Die HidP_GetUsages Routine gibt eine Liste aller Verwendungen von HID-Steuerelementschaltflächen zurück, die sich auf einer angegebenen Verwendungsseite befinden und in einem HID-Bericht auf ON festgelegt sind. |
HidP_GetUsagesEx Die HidP_GetUsagesEx Routine gibt eine Liste aller Verwendungen der HID-Steuerelementschaltflächen zurück, die in einem HID-Bericht auf EIN festgelegt sind. |
HidP_GetUsageValue Die HidP_GetUsageValue Routine extrahiert die Daten, die einem HID-Steuerelementwert zugeordnet sind, der den Auswahlkriterien in einem HID-Bericht entspricht. |
HidP_GetUsageValueArray Die HidP_GetUsageValueArray Routine extrahiert die Daten, die einem Array für die Verwendung von HID-Steuerelementen aus einem HID-Bericht zugeordnet sind. |
HidP_GetValueCaps Die HidP_GetValueCaps Routine gibt ein Wertfunktionsarray zurück, das alle HID-Steuerelementwerte in einer Auflistung der obersten Ebene für einen angegebenen Typ von HID-Bericht beschreibt. |
HidP_GetVersion Die HidP_GetVersion-Funktion ist eine reine Headerimplementierung, 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 Typ von HID-Bericht 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 Typ von HID-Bericht 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 Makros ist ein mnemonischer Alias für die funktion HidP_SetUsages. |
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 logischen Wert einer HID-Verwendung und legt den Nutzungswert in einem angegebenen HID-Bericht fest. |
HidP_SetUsages Die HidP_SetUsages Routine legt die angegebenen HID-Steuerungsschaltflächen ON (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 Array für die Verwendung von HID-Steuerelementen 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 den jeweiligen PS/2-Scancodes zu (Scancodesatz 1). |
HidP_UnsetButtons Das makro HidP_UnsetButtons ist ein mnemonischer Alias für die HidP_UnsetUsages-Funktion. |
HidP_UnsetUsages Die HidP_UnsetUsages Routine legt in einem HID-Bericht die angegebenen HID-Steuerungsschaltflächenverwendungen OFF (null) fest. |
HidP_UsageAndPageListDifference Die HidP_UsageAndPageListDifference-Funktion 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 eine einzelne Schaltfläche 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 Nutzungsbereich 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 sind und die vom HID-Parser nicht erkannt wurden. |
HIDP_LINK_COLLECTION_NODE Die HIDP_LINK_COLLECTION_NODE-Struktur enthält Informationen zu einer Linksammlung im Linksammlungsarray einer Auflistung 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 Nutzungsbereich) beschreiben. |
USAGE_AND_PAGE Die USAGE_AND_PAGE-Struktur gibt die Verwendungsseite und die Nutzungs-ID eines HID-Steuerelements an. |
Enumerationen
HIDP_REPORT_TYPE Der HIDP_REPORT_TYPE Enumerationstyps wird verwendet, um einen HID-Berichtstyp anzugeben. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für