Condividi tramite


HIDP_COLLECTION_DESC struttura (hidpddi.h)

Contiene le informazioni di una raccolta di livello superiore. Questa struttura viene usata nella chiamata HidP_GetCollectionDescription .

Sintassi

typedef struct _HIDP_COLLECTION_DESC {
  USAGE                UsagePage;
  USAGE                Usage;
  UCHAR                CollectionNumber;
  UCHAR                Reserved[15];
  USHORT               InputLength;
  USHORT               OutputLength;
  USHORT               FeatureLength;
  USHORT               PreparsedDataLength;
  PHIDP_PREPARSED_DATA PreparsedData;
} HIDP_COLLECTION_DESC, *PHIDP_COLLECTION_DESC;

Members

UsagePage

Specifica la pagina di utilizzo dell'ID utilizzo specificato dall'utilizzo.

Usage

Indica un ID utilizzo.

CollectionNumber

Indice della raccolta nella matrice di HIDP_COLLECTION_DESC struttura. Si tratta di un valore basato su 1.

Reserved[15]

Riservato per l'uso interno del sistema. Deve essere 0.

InputLength

Lunghezza massima di un report di input di questa raccolta.

OutputLength

Lunghezza massima di un report di output di questa raccolta.

FeatureLength

Lunghezza massima di un report delle funzionalità di questa raccolta.

PreparsedDataLength

Lunghezza dei dati preparati a cui fa riferimento PreparsedData.

PreparsedData

Puntatore a una struttura _HIDP_PREPARSED_DATA che contiene i dati preparati di primo livello.

Requisiti

Requisito Valore
Intestazione hidpddi.h (include Hidpddi.h)

Vedi anche

HidP_GetCollectionDescription