Partager via


USAGE_AND_PAGE structure (hidpi.h)

La structure USAGE_AND_PAGE spécifie la page d’utilisation et l’ID d’utilisation d’un contrôle HID.

Syntaxe

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

Membres

Usage

Spécifie un ID d’utilisation dans la page d’utilisation spécifiée par UsagePage.

UsagePage

Spécifie une page d’utilisation.

Remarques

La macro HidP_IsSameUsageAndPage détermine si deux utilisations étendues, représentées par des structures USAGE_AND_PAGE , sont égales.

BOOLEAN HidP_IsSameUsageAndPage(
   USAGE_AND_PAGE u1,
   USAGE_AND_PAGE u2
);

u1

USAGE_AND_PAGE

Spécifie une utilisation étendue

u2

USAGE_AND_PAGE

Spécifie une utilisation étendue

Valeur de retour

BOOLEAN

HidP_IsSameUsageAndPage retourne l’une des valeurs status suivantes :

TRUE

L’utilisation u1 est identique à l’utilisation u2.

FALSE

L’utilisation u1 est différente de l’utilisation u2.

Comme défini par la norme USB HID, une utilisation étendue est une valeur non signée 32 bits. Les 16 bits d’ordre supérieur spécifient la page d’utilisation, et les 16 bits d’ordre inférieur spécifient l’ID d’utilisation.

Pour plus d’informations, consultez Collections HID.

Configuration requise

Condition requise Valeur
En-tête hidpi.h (inclure Hidpi.h)

Voir aussi

HidP_GetButtonsEx