struttura USAGE_AND_PAGE (hidpi.h)
La struttura USAGE_AND_PAGE specifica la pagina di utilizzo e l'ID di utilizzo di un controllo HID.
Sintassi
typedef struct _USAGE_AND_PAGE {
USAGE Usage;
USAGE UsagePage;
} USAGE_AND_PAGE, *PUSAGE_AND_PAGE;
Membri
Usage
Specifica un ID utilizzo all'interno della pagina di utilizzo specificata da UsagePage.
UsagePage
Specifica una pagina di utilizzo.
Osservazioni
La macro HidP_IsSameUsageAndPage determina se due utilizzi estesi , rappresentati da strutture USAGE_AND_PAGE, sono uguali.
BOOLEAN HidP_IsSameUsageAndPage( USAGE_AND_PAGE u1, USAGE_AND_PAGE u2 );
u1
USAGE_AND_PAGE
Specifica un utilizzo esteso
u2
USAGE_AND_PAGE
Specifica un utilizzo esteso
valore restituito
BOOLEAN
HidP_IsSameUsageAndPage restituisce uno dei valori di stato seguenti:
TRUE
L'utilizzo u1 equivale all'utilizzo u2.
false
L'utilizzo u1 è diverso rispetto all'utilizzo u2.
Come definito dallo standard HID USB, un utilizzo esteso è un valore senza segno a 32 bit. I 16 bit di ordine elevato specificano la pagina di utilizzo e i bit inferiori a 16 bit specificano l'ID utilizzo .
Per altre informazioni, vedere raccolte HID.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | hidpi.h (include Hidpi.h) |