Structure DIJOYCONFIG (dinputd.h)
La structure DIJOYCONFIG contient des informations sur la configuration d’un joystick.
Syntaxe
typedef struct DIJOYCONFIG {
DWORD dwSize;
GUID guidInstance;
JOYREGHWCONFIG hwc;
DWORD dwGain;
WCHAR wszType[MAX_JOYSTRING];
WCHAR wszCallout[MAX_JOYSTRING];
GUID guidGameport;
} DIJOYCONFIG, *LPDIJOYCONFIG;
Membres
dwSize
Spécifie la taille de la structure en octets. Ce membre doit être initialisé avant l’utilisation de la structure.
guidInstance
Spécifie le GUID instance du joystick.
hwc
Configuration matérielle du joystick.
dwGain
Spécifie le paramètre de gain global. Cette valeur est appliquée à tous les effets de retour de force en tant que « contrôle de volume master ».
wszType[MAX_JOYSTRING]
Type de joystick pour le joystick. Il doit s’agir de l’une des valeurs énumérées par IDirectInputJoyConfig8 ::EnumTypes.
wszCallout[MAX_JOYSTRING]
Pilote de légende pour le joystick.
guidGameport
Spécifie un GUID qui identifie le gameport utilisé pour ce joystick.
Remarques
Les ports de jeu WDM peuvent être trouvés pendant l’énumération en appelant la méthode IDirectInputJoyConfig8 ::GetTypeInfo pour un joystick énuméré, puis en étudiant les indicateurs présents dans le membre dwFlags de la structure DIJOYTYPEINFO . Si l’indicateur JOY_HWS_ISGAMEPORTBUS est défini, l’objet actuellement énuméré est une fenêtre de jeu WDM disponible.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dinputd.h |