Поделиться через


структура 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 (include Hidpddi.h)

См. также

HidP_GetCollectionDescription