Condividi tramite


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)

Vedere anche

HidP_GetButtonsEx