Freigeben über


PointerDeviceUsage Struktur

Definition

Gibt die Verwendungsdetails des Human Interface Device (HID) für das Eingabegerät an.

Eine Verwendung von Human Interface Device (HID) beschreibt, was eine HID-konforme Steuerung (Human Interface Device) misst oder meldet, und kann auch die beabsichtigte Verwendung des Steuerelements angeben. Eine bestimmte Steuerelementverwendung wird durch die Nutzungsseite, eine Nutzungs-ID, einen Namen und eine Beschreibung definiert.

public value class PointerDeviceUsage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct PointerDeviceUsage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct PointerDeviceUsage
var pointerDeviceUsage = {
usagePage : /* Your value */,
usage : /* Your value */,
minLogical : /* Your value */,
maxLogical : /* Your value */,
minPhysical : /* Your value */,
maxPhysical : /* Your value */,
unit : /* Your value */,
physicalMultiplier : /* Your value */
}
Public Structure PointerDeviceUsage
Vererbung
PointerDeviceUsage
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Eine Verwendung von Human Interface Device (HID) beschreibt, was eine HID-konforme Steuerung (Human Interface Device) misst oder meldet, und kann auch die beabsichtigte Verwendung des Steuerelements angeben. Eine bestimmte Steuerelementverwendung wird durch die Nutzungsseite, eine Nutzungs-ID, einen Namen und eine Beschreibung definiert. Weitere Informationen finden Sie unter Geräteklassendefinition für HID 1.11.

Hinweis

Der Kern der Interaktiven Eingabegerätearchitektur von Microsoft basiert auf der USB-Standardgerätedefinition (Device Class Definition for Human Interface Device, HID), die vom Implementers Forum, Inc. definiert wird.

Der HID-Standard (Universal Serial Bus, Human Interface Device) definiert die Konfigurations- und Kommunikationsprotokolle für Human Interface Device (HID), z. B. Tastaturen, Mausgeräte, Joysticks und Virtual Reality-Geräte, mit denen Menschen Daten direkt in einen Computer eingeben. (Ausführliche Informationen zum USB HID-Standard finden Sie auf der Website des USB Implementers-Forums .)

Obwohl der Kern der Windows-Eingabearchitektur auf dem HID-Standard (Human Interface Device, Universal Serial Bus) basiert, ist die Architektur nicht auf USB-Geräte (Universal Serial Bus) beschränkt. Die Eingabearchitektur unterstützt auch Serielle Portgeräte, i8042-Portgeräte und proprietäre Eingabegeräte.

Felder

MaxLogical

Der maximale logische Wert für Usage.

MaxPhysical

Der maximale physische Wert für Usage.

MinLogical

Der logische Mindestwert für Usage.

MinPhysical

Der physische Mindestwert für Usage.

PhysicalMultiplier

Der Multiplikator, der zum Konvertieren des vom Gerät gemeldeten Nutzungswerts in einen physischen Wert in Einheiten von Unit verwendet wird. (Gilt nur für Verwendungen, die einen statischen oder dynamischen Wert angeben, der einem Steuerelement zugeordnet ist, z. B. Druck oder Breite und Höhe des Berührungskontakts.)

Unit

Die Human Interface Device (HID)-Maßeinheit.

Usage

Die ZEIGER-Gerätenutzungs-ID (Human Interface Device, HID), die ein Gerät oder eine Eigenschaft in der UsagePage angibt. Beispielsweise gibt 0x04 ein Touchscreen-Gerät an und 0x47 gibt die Berührungssicherheit an.

Hinweis

Eine Nutzungs-ID von 0 ist reserviert.

UsagePage

Die Verwendungsseite für Human Interface Device (HID) des Zeigergeräts. Verwendungen von Human Interface Device (HID) werden in Verwendungsseiten organisiert, die Klassen verwandter Geräte angeben. Beispielsweise touch digitizer (0x0D) und generische Eingabe (0x01).

Gilt für: