Compartilhar via


estrutura HIDP_COLLECTION_DESC (hidpddi.h)

Contém as informações de uma coleção de nível superior. Essa estrutura é usada na chamada HidP_GetCollectionDescription .

Sintaxe

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;

Membros

UsagePage

Especifica a página de uso da ID de uso especificada por Uso.

Usage

Indica uma ID de uso.

CollectionNumber

O índice da coleção na matriz de HIDP_COLLECTION_DESC estrutura. Esse é um valor baseado em 1.

Reserved[15]

Reservado para uso interno do sistema. Deve ser 0.

InputLength

O comprimento máximo de um relatório de entrada desta coleção.

OutputLength

O comprimento máximo de um relatório de saída dessa coleção.

FeatureLength

O comprimento máximo de um relatório de recursos dessa coleção.

PreparsedDataLength

O comprimento dos dados pré-preparados apontados por PreparsedData.

PreparsedData

Um ponteiro para uma estrutura _HIDP_PREPARSED_DATA que contém os dados pré-preparados de uma coleção de nível superior.

Requisitos

Requisito Valor
Cabeçalho hidpddi.h (inclua Hidpddi.h)

Confira também

HidP_GetCollectionDescription