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.