Compartilhar via


USAGE_AND_PAGE estrutura (hidpi.h)

A estrutura de USAGE_AND_PAGE especifica a página de uso e de ID de uso de um controle HID.

Sintaxe

typedef struct _USAGE_AND_PAGE {
  USAGE Usage;
  USAGE UsagePage;
} USAGE_AND_PAGE, *PUSAGE_AND_PAGE;

Membros

Usage

Especifica uma ID de uso dentro da página de uso especificada pelo UsagePage.

UsagePage

Especifica uma página de uso.

Observações

A macro HidP_IsSameUsageAndPage determina se dois usos estendidos, representados por estruturas de USAGE_AND_PAGE, são iguais.

BOOLEAN HidP_IsSameUsageAndPage(
   USAGE_AND_PAGE u1,
   USAGE_AND_PAGE u2
);

u1

USAGE_AND_PAGE

Especifica um uso estendido

u2

USAGE_AND_PAGE

Especifica um uso estendido

valor retornado

BOOLIANO

HidP_IsSameUsageAndPage retorna um dos seguintes valores de status:

verdadeiro

O uso u1 é o mesmo que o uso u2 .

falso

O uso u1 é diferente do uso u2.

Conforme definido pelo padrão USB HID, um uso estendido é um valor sem sinal de 32 bits. Os 16 bits de alta ordem especificam a página de uso e 16 bits de ordem inferior especificam a ID de uso .

Para obter mais informações, consulte coleções HID.

Requisitos

Requisito Valor
cabeçalho hidpi.h (inclua Hidpi.h)

Consulte também

HidP_GetButtonsEx