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

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

HidP_GetButtonsEx