USAGE_AND_PAGE-Struktur (hidpi.h)

Die USAGE_AND_PAGE-Struktur gibt die Verwendungsseite und die Verwendungs-ID eines HID-Steuerelements an.

Syntax

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

Member

Usage

Gibt eine Verwendungs-ID auf der von UsagePage angegebenen Nutzungsseite an.

UsagePage

Gibt eine Verwendungsseite an.

Hinweise

Das makro HidP_IsSameUsageAndPage bestimmt, ob zwei erweiterte Verwendungen, die durch USAGE_AND_PAGE-Strukturen dargestellt werden, gleich sind.

BOOLEAN HidP_IsSameUsageAndPage(
   USAGE_AND_PAGE u1,
   USAGE_AND_PAGE u2
);

u1

USAGE_AND_PAGE

Gibt eine erweiterte Verwendung an.

u2

USAGE_AND_PAGE

Gibt eine erweiterte Verwendung an.

Rückgabewert

BOOLEAN

HidP_IsSameUsageAndPage gibt einen der folgenden status Werte zurück:

TRUE

Die Verwendung u1 ist identisch mit der Verwendung u2.

FALSE

Die Verwendung u1 unterscheidet sich von der Verwendung u2.

Wie im USB HID-Standard definiert, ist eine erweiterte Verwendung ein 32-Bit-Wert ohne Vorzeichen. Die hochgeordneten 16 Bits geben die Nutzungsseite an, und untere 16 Bits geben die Nutzungs-ID an.

Weitere Informationen finden Sie unter HID-Sammlungen.

Anforderungen

Anforderung Wert
Header hidpi.h (einschließlich Hidpi.h)

Weitere Informationen

HidP_GetButtonsEx