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) |