структура USAGE_AND_PAGE (hidpi.h)
Структура USAGE_AND_PAGE указывает страницу использования и идентификатор использования элемента управления HID.
Синтаксис
typedef struct _USAGE_AND_PAGE {
USAGE Usage;
USAGE UsagePage;
} USAGE_AND_PAGE, *PUSAGE_AND_PAGE;
Члены
Usage
Указывает идентификатор использования на странице использования, заданной параметром UsagePage.
UsagePage
Указывает страницу использования.
Комментарии
Макрос HidP_IsSameUsageAndPage определяет, равны ли два расширенных использования, представленных USAGE_AND_PAGE структурами.
BOOLEAN HidP_IsSameUsageAndPage( USAGE_AND_PAGE u1, USAGE_AND_PAGE u2 );
u1
USAGE_AND_PAGE
Указывает расширенное использование
u2
USAGE_AND_PAGE
Указывает расширенное использование
Возвращаемое значение
BOOLEAN
HidP_IsSameUsageAndPage возвращает одно из следующих значений состояния:
TRUE
Использование u1 совпадает с использованием u2.
FALSE
Использование u1 отличается от использования u2.
В соответствии со стандартом USB HID расширенное использование — это 32-разрядное значение без знака. 16 битов высокого порядка указывают страницу использования, а 16 бит нижнего порядка — идентификатор использования.
Дополнительные сведения см. в разделе Коллекции HID.
Требования
Требование | Значение |
---|---|
Заголовок | hidpi.h (включая Hidpi.h) |