Structure DIOBJECTATTRIBUTES (dinputd.h)
La structure DIOBJECTATTRIBUTES décrit les informations contenues dans la valeur « Attributes » de la clé de Registre pour chaque « objet » sur un appareil. Si la valeur « Attributes » est absente, les attributs par défaut sont utilisés.
Syntaxe
typedef struct DIOBJECTATTRIBUTES {
DWORD dwFlags;
WORD wUsagePage;
WORD wUsage;
} DIOBJECTATTRIBUTES, *LPDIOBJECTATTRIBUTES;
Membres
dwFlags
Il peut y avoir zéro, un ou plusieurs des indicateurs suivants :
DIDOI_FFACTUATOR
Indique que des effets de rétroaction forcée peuvent être appliqués à l’objet.
DIDOI_FFEFFECTTRIGGER
Indique que l’objet peut déclencher la lecture des effets de retour de force.
DIDOI_ASPECTPOSITION
Indique que l’objet signale des informations de position.
DIDOI_ASPECTVELOCITY
Indique que l’objet signale des informations de vélocité.
DIDOI_ASPECTACCEL
Indique que l’objet signale des informations d’accélération.
DIDOI_ASPECTFORCE
Indique que l’objet signale des informations de force.
DIDOI_ASPECTMASK
Indique les bits utilisés pour signaler les informations d’aspect. Un objet peut représenter, tout au plus, un aspect.
DIDOI_POLLED
Indique que l’objet doit être interrogé explicitement pour que les données soient récupérées à partir de celui-ci. Si cet indicateur n’est pas défini, les données de l’objet sont pilotées par les interruptions.
wUsagePage
Spécifie la page d’utilisation HID à associer à l’objet .
wUsage
Spécifie l’utilisation hid à associer à l’objet .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dinputd.h (inclure Dinputd.h) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour