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)

Weitere Informationen