Freigeben über


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)

Siehe auch