Freigeben über


USAGE_AND_PAGE Struktur (hidpi.h)

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

Syntax

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

Angehörige

Usage

Gibt eine Verwendungs-ID innerhalb der Verwendungsseite an, die durch UsagePage-angegeben wird.

UsagePage

Gibt eine Verwendungsseite an.

Bemerkungen

Das HidP_IsSameUsageAndPage Makro bestimmt, ob zwei erweiterte Verwendungen, dargestellt durch USAGE_AND_PAGE Strukturen, 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

BOOLESCHEN

HidP_IsSameUsageAndPage gibt einen der folgenden Statuswerte zurück:

TRUE-

Die Verwendung u1- entspricht der Verwendung u2.

FALSE-

Die Verwendung u1- unterscheidet sich von der Verwendung u2.

Wie durch den USB-HID-Standard definiert, ist eine erweiterte Verwendung ein 32-Bit-Wert ohne Vorzeichen. Die 16 Bit mit hoher Reihenfolge geben die Verwendungsseitean, und 16 Bit in niedrigerer Reihenfolge geben die Verwendungs-IDan.

Weitere Informationen finden Sie unter HID Collections.

Anforderungen

Anforderung Wert
Header- hidpi.h (include Hidpi.h)

Siehe auch

HidP_GetButtonsEx