Condividi tramite


struttura HIDP_CAPS (hidpi.h)

La struttura HIDP_CAPS contiene informazioni sulle funzionalità di una raccolta di primo livello.

Sintassi

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;

Members

Usage

Specifica l'ID di utilizzo di una raccolta di primo livello.

UsagePage

Specifica la pagina di utilizzo della raccolta di primo livello.

InputReportByteLength

Specifica le dimensioni massime, in byte, di tutti i report di input. Include l'ID del report, che viene anteporto ai dati del report. Se l'ID del report non viene usato, il valore ID è zero.

OutputReportByteLength

Specifica le dimensioni massime, in byte, di tutti i report di output. Include l'ID del report, che viene anteporto ai dati del report. Se l'ID del report non viene usato, il valore ID è zero.

FeatureReportByteLength

Specifica la lunghezza massima, in byte, di tutti i report delle funzionalità. Include l'ID del report, che viene anteporto ai dati del report. Se l'ID del report non viene usato, il valore ID è zero.

Reserved[17]

Riservato per l'uso interno del sistema.

NumberLinkCollectionNodes

Specifica il numero di strutture HIDP_LINK_COLLECTION_NODE restituite per questa raccolta di livello superiore da HidP_GetLinkCollectionNodes.

NumberInputButtonCaps

Specifica il numero di strutture di input HIDP_BUTTON_CAPS restituite HidP_GetButtonCaps .

NumberInputValueCaps

Specifica il numero di strutture di input HIDP_VALUE_CAPS restituite HidP_GetValueCaps .

NumberInputDataIndices

Specifica il numero di indici di dati assegnati a pulsanti e valori in tutti i report di input.

NumberOutputButtonCaps

Specifica il numero di strutture HIDP_BUTTON_CAPS di output restituite HidP_GetButtonCaps .

NumberOutputValueCaps

Specifica il numero di strutture HIDP_VALUE_CAPS di output restituite HidP_GetValueCaps .

NumberOutputDataIndices

Specifica il numero di indici di dati assegnati a pulsanti e valori in tutti i report di output.

NumberFeatureButtonCaps

Specifica il numero totale di strutture HIDP_BUTTONS_CAPS funzionalità restituite HidP_GetButtonCaps .

NumberFeatureValueCaps

Specifica il numero totale di strutture HIDP_VALUE_CAPS di funzionalità restituite HidP_GetValueCaps .

NumberFeatureDataIndices

Specifica il numero di indici di dati assegnati a pulsanti e valori in tutti i report delle funzionalità.

Commenti

I chiamanti delle routine di supporto HIDClass usano le informazioni fornite in questa struttura quando una routine chiamata richiede, come input, le dimensioni di un tipo di report, il numero di nodi della raccolta di collegamenti, il numero di funzionalità di controllo o il numero di indici di dati.

Requisiti

Requisito Valore
Intestazione hidpi.h (include Hidpi.h)

Vedi anche