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