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.