структура 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) |