Compartilhar via


estrutura USAGE_AND_PAGE (hidpi.h)

A estrutura USAGE_AND_PAGE especifica a página de uso e a 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 por UsagePage.

UsagePage

Especifica uma página de uso.

Comentários

A macro HidP_IsSameUsageAndPage determina se dois usos estendidos, representados por estruturas 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:

TRUE

O uso u1 é o mesmo que o uso u2.

FALSE

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 ordem alta 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)

Confira também

HidP_GetButtonsEx