PointerDeviceUsage Structure

Identifie les informations d'utilisation de périphérique d'interface utilisateur pour le périphérique d'entrée.

Une utilisation HID décrit ce qu'un contrôle HID conforme mesure ou enregistre et peut également indiquer l'utilisation prévue du contrôle. Une utilisation du contrôle spécifique est définie par sa page d'utilisation, un ID d'utilisation, un nom et une description.

Syntaxe


var pointerDeviceUsage = {
    maxLogical : /* Votre valeur */,
    maxPhysical : /* Votre valeur */,
    minLogical : /* Votre valeur */,
    minPhysical : /* Votre valeur */,
    physicalMultiplier : /* Votre valeur */,
    unit : /* Votre valeur */,
    usage : /* Votre valeur */,
    usagePage : /* Votre valeur */
}

Attributs

[Version(0x06020000)]

Membres

PointerDeviceUsageStructure possède ces champs.

ChampType de donnéesDescription
MaxLogical | maxLogical

Number [JavaScript] | System.Int32 [.NET] | int32 [C++]

Valeur logique maximale pour Usage.

MaxPhysical | maxPhysical

Number [JavaScript] | System.Int32 [.NET] | int32 [C++]

Valeur physique maximale pour Usage.

MinLogical | minLogical

Number [JavaScript] | System.Int32 [.NET] | int32 [C++]

Valeur logique minimale pour Usage.

MinPhysical | minPhysical

Number [JavaScript] | System.Int32 [.NET] | int32 [C++]

Valeur physique minimale pour Usage.

PhysicalMultiplier | physicalMultiplier

Number [JavaScript] | System.Single [.NET] | float32 [C++]

Multiplicateur utilisé pour convertir la valeur d'utilisation signalée par le périphérique à une valeur physique dans les unités de Unit. (Valide uniquement pour des utilisations qui indiquent une valeur statique ou dynamique associée à un contrôle, telles que la pression ou la largeur et la hauteur du contact tactile.)

Unit | unit

Number [JavaScript] | System.UInt32 [.NET] | uint32 [C++]

Unité de mesure HID.

Usage | usage

Number [JavaScript] | System.UInt32 [.NET] | uint32 [C++]

ID d'utilisation du périphérique de pointeur HID qui spécifie un périphérique ou une propriété dans la UsagePage. Par exemple, 0x04 indique un périphérique à écran tactile et 0x47 indique la confiance tactile.

Remarque  Un ID d'utilisation de zéro est réservé.

UsagePage | usagePage

Number [JavaScript] | System.UInt32 [.NET] | uint32 [C++]

Page d'utilisation HID du périphérique de pointage.

Les utilisations HID sont organisées en pages d'utilisation qui spécifient des classes des périphériques associés. Par exemple, les digitaliseurs tactiles (0x0D) et l'entrée générique (0x01).

 

Remarques

Une utilisation HID décrit ce qu'un contrôle HID mesure ou enregistre et peut également indiquer l'utilisation prévue du contrôle. Une utilisation du contrôle spécifique est définie par sa page d'utilisation, un ID d'utilisation, un nom et une description. Pour plus d'informations, consultez Définition de classe du périphérique pour le HID.

Remarque  

Le cœur de l'architecture interactive de périphériques d'entrée Microsoft est basé sur la définition de classe de périphériques standard USB (Universal Serial Bus) pour les HID, définie par USB Implementers Forum, Inc.

La norme HIB USB définit la configuration et les protocoles de communication des HID, tels que les claviers, les souris, les manettes de jeu et les périphériques de réalité virtuelle utilisés pour entrer des données directement dans un ordinateur. (Pour plus d'informations sur la norme HID USB, consultez le site Web de USB Implementers Forum.)

Bien que le cœur de l'architecture d'entrée Windows soit basée sur la norme HID USB, l'architecture n'est pas limitée aux périphériques USB. L'architecture d'entrée prend également en charge les périphériques de port de série, les périphériques de port i8042 et les périphériques d'entrée propriétaires.

Windows Phone 8

Cette API n'est pas implémentée et lève une exception si elle est appelée. Consultez API de runtime Windows Phone.

Conditions requises

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Téléphone minimal pris en charge

Windows Phone 8 [non implémenté, consultez la section Notes]

Espace de noms

Windows.Devices.Input
Windows::Devices::Input [C++]

Métadonnées

Windows.winmd

 

 

Afficher:
© 2014 Microsoft