HIDP_CAPS Struktur (hidpi.h)
Die HIDP_CAPS-Struktur enthält Informationen zu den funktionen der Sammlung auf oberster Ebene.
Syntax
typedef struct _HIDP_CAPS {
USAGE Usage;
USAGE UsagePage;
USHORT InputReportByteLength;
USHORT OutputReportByteLength;
USHORT FeatureReportByteLength;
USHORT Reserved[17];
USHORT NumberLinkCollectionNodes;
USHORT NumberInputButtonCaps;
USHORT NumberInputValueCaps;
USHORT NumberInputDataIndices;
USHORT NumberOutputButtonCaps;
USHORT NumberOutputValueCaps;
USHORT NumberOutputDataIndices;
USHORT NumberFeatureButtonCaps;
USHORT NumberFeatureValueCaps;
USHORT NumberFeatureDataIndices;
} HIDP_CAPS, *PHIDP_CAPS;
Angehörige
Usage
Gibt die Verwendungs-IDeinerAuflistung auf oberster Ebene an.
UsagePage
Gibt die Verwendungsseite der Auflistung auf oberster Ebenean.
InputReportByteLength
Gibt die maximale Größe aller Eingabeberichte in Bytes an. Enthält die Berichts-ID, die den Berichtsdaten vorangestellt ist. Wenn keine Berichts-ID verwendet wird, ist der ID-Wert null.
OutputReportByteLength
Gibt die maximale Größe aller Ausgabeberichte in Bytes an. Enthält die Berichts-ID, die den Berichtsdaten vorangestellt ist. Wenn keine Berichts-ID verwendet wird, ist der ID-Wert null.
FeatureReportByteLength
Gibt die maximale Länge aller Featureberichte in Bytes an. Enthält die Berichts-ID, die den Berichtsdaten vorangestellt ist. Wenn keine Berichts-ID verwendet wird, ist der ID-Wert null.
Reserved[17]
Reserviert für die interne Systemverwendung.
NumberLinkCollectionNodes
Gibt die Anzahl der HIDP_LINK_COLLECTION_NODE Strukturen an, die für diese Auflistung auf oberster Ebene durch HidP_GetLinkCollectionNodeszurückgegeben werden.
NumberInputButtonCaps
Gibt die Anzahl der eingaben HIDP_BUTTON_CAPS Strukturen an, die HidP_GetButtonCaps zurückgeben.
NumberInputValueCaps
Gibt die Anzahl der eingaben HIDP_VALUE_CAPS Strukturen an, die HidP_GetValueCaps zurückgeben.
NumberInputDataIndices
Gibt die Anzahl der Datenindizes an, die Schaltflächen und Werten in allen Eingabeberichten zugewiesen.
NumberOutputButtonCaps
Gibt die Anzahl der ausgabe HIDP_BUTTON_CAPS Strukturen an, die HidP_GetButtonCaps zurückgegeben werden.
NumberOutputValueCaps
Gibt die Anzahl der ausgabe HIDP_VALUE_CAPS Strukturen an, die HidP_GetValueCaps zurückgeben.
NumberOutputDataIndices
Gibt die Anzahl der Datenindizes an, die Schaltflächen und Werten in allen Ausgabeberichten zugewiesen sind.
NumberFeatureButtonCaps
Gibt die Gesamtanzahl der HIDP_BUTTONS_CAPS Strukturen an, die HidP_GetButtonCaps zurückgeben.
NumberFeatureValueCaps
Gibt die Gesamtanzahl der features HIDP_VALUE_CAPS Strukturen an, die HidP_GetValueCaps zurückgeben.
NumberFeatureDataIndices
Gibt die Anzahl der Datenindizes an, die Schaltflächen und Werten in allen Featureberichten zugewiesen sind.
Bemerkungen
Aufrufer der HIDClass unterstützen Routinen, die in dieser Struktur bereitgestellten Informationen verwenden, wenn eine aufgerufene Routine als Eingabe die Größe eines Berichtstyps, die Anzahl der Verknüpfungssammlungsknoten, die Anzahl der Steuerungsfunktionen oder die Anzahl der Datenindizes erfordert.
Anforderungen
Anforderung | Wert |
---|---|
Header- | hidpi.h (include Hidpi.h) |