HIDP_CAPS-Struktur (hidpi.h)
Die HIDP_CAPS-Struktur enthält Informationen über die Funktionen einer 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;
Member
Usage
Gibt die Verwendungs-ID einer Sammlung der obersten Ebene an.
UsagePage
Gibt die Verwendungsseite der Sammlung auf oberster Ebene an.
InputReportByteLength
Gibt die maximale Größe aller Eingabeberichte in Bytes an. Enthält die Berichts-ID, die den Berichtsdaten vorangestellt ist. Wenn die Berichts-ID nicht 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 die Berichts-ID nicht 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 die Berichts-ID nicht 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 der obersten Ebene von HidP_GetLinkCollectionNodes zurückgegeben werden.
NumberInputButtonCaps
Gibt die Anzahl von Eingabe-HIDP_BUTTON_CAPS-Strukturen an, die HidP_GetButtonCaps zurückgibt.
NumberInputValueCaps
Gibt die Anzahl von Eingabe-HIDP_VALUE_CAPS-Strukturen an, die HidP_GetValueCaps zurückgibt.
NumberInputDataIndices
Gibt die Anzahl der Datenindizes an, die Schaltflächen und Werten in allen Eingabeberichten zugewiesen sind.
NumberOutputButtonCaps
Gibt die Anzahl der zurückgegebenen HIDP_BUTTON_CAPS-HidP_GetButtonCaps-Strukturen an.
NumberOutputValueCaps
Gibt die Anzahl der zurückgegebenen HIDP_VALUE_CAPS-HidP_GetValueCaps-Strukturen an.
NumberOutputDataIndices
Gibt die Anzahl der Datenindizes an, die Schaltflächen und Werten in allen Ausgabeberichten zugewiesen sind.
NumberFeatureButtonCaps
Gibt die Gesamtanzahl der zurückgibt HidP_GetButtonCaps zurückgegebenen Feature-HIDP_BUTTONS_CAPS-Strukturen an.
NumberFeatureValueCaps
Gibt die Gesamtanzahl der HIDP_VALUE_CAPS Von HidP_GetValueCaps zurückgegebenen Featurestrukturen an.
NumberFeatureDataIndices
Gibt die Anzahl der Datenindizes an, die Schaltflächen und Werten in allen Featureberichten zugewiesen sind.
Hinweise
Aufrufer der HIDClass-Unterstützungsroutinen verwenden die in dieser Struktur bereitgestellten Informationen, wenn eine aufgerufene Routine als Eingabe die Größe eines Berichtstyps, die Anzahl der Linksammlungsknoten, die Anzahl der Steuerungsfunktionen oder die Anzahl der Datenindizes erfordert.
Anforderungen
Anforderung | Wert |
---|---|
Header | hidpi.h (hidpi.h einschließen) |