структура HIDP_COLLECTION_DESC (hidpddi.h)

Содержит сведения о коллекции верхнего уровня. Эта структура используется в вызове HidP_GetCollectionDescription .

Синтаксис

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;

Члены

UsagePage

Задает страницу использования идентификатора использования, заданного параметром Использование.

Usage

Указывает идентификатор использования.

CollectionNumber

Индекс коллекции в массиве структуры HIDP_COLLECTION_DESC . Это значение на основе 1.

Reserved[15]

Зарезервировано для использования во внутренней системе. Должно быть равно 0.

InputLength

Максимальная длина входного отчета этой коллекции.

OutputLength

Максимальная длина выходного отчета этой коллекции.

FeatureLength

Максимальная длина отчета о функциях этой коллекции.

PreparsedDataLength

Длина предварительно подготовленных данных, на которые указывает PreparsedData.

PreparsedData

Указатель на структуру _HIDP_PREPARSED_DATA , содержащую предварительно подготовленные данные коллекции верхнего уровня.

Требования

Требование Значение
Заголовок hidpddi.h (включая Hidpddi.h)

См. также раздел

HidP_GetCollectionDescription