Condividi tramite


struttura USAGE_AND_PAGE (hidpi.h)

La struttura USAGE_AND_PAGE specifica la pagina di utilizzo e l'ID utilizzo di un controllo HID.

Sintassi

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

Members

Usage

Specifica un ID utilizzo all'interno della pagina di utilizzo specificata da UsagePage.

UsagePage

Specifica una pagina di utilizzo.

Commenti

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 di u1 equivale all'utilizzo u2.

FALSE

L'utilizzo di u1 è diverso dall'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 16 bit di ordine inferiore specificano l'ID di utilizzo.

Per altre informazioni, vedere Raccolte HID.

Requisiti

Requisito Valore
Intestazione hidpi.h (include Hidpi.h)

Vedi anche

HidP_GetButtonsEx