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) |