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