Méthode IDirectInputJoyConfig8 ::SetConfig (dinputd.h)
La méthode IDirectInputJoyConfig8 ::SetConfig crée ou redéfinit les informations de configuration relatives à un joystick.
Syntaxe
HRESULT SetConfig(
UINT unnamedParam1,
LPCDIJOYCONFIG unnamedParam2,
DWORD unnamedParam3
);
Paramètres
unnamedParam1
Indique un numéro d’identification du joystick de base zéro.
unnamedParam2
Contient des informations sur le joystick.
unnamedParam3
Spécifie les parties de la structure DIJOYCONFIG pointées vers pcfg qui contiennent des informations à définir. Il peut y avoir zéro, un ou plusieurs des éléments suivants :
DIJC_REGHWCONFIGTYPE
Indique que la configuration matérielle du joystick (membre hwc de la structure DIJOYCONFIG) et le nom du type de joystick (le membre wszType du DIJOYCONFIG) sont valides. Notez que la configuration matérielle et le nom de type ne peuvent pas être définis séparément.
DIJC_GAIN
Indique que le gain de retour de force pour le joystick est valide.
DIJC_CALLOUT
Indique que la légende d’interrogation du joystick est valide.
Valeur retournée
Retourne DI_OK en cas de réussite ; sinon, retourne l’une des valeurs d’erreur COM suivantes :
Code de retour | Description |
---|---|
|
La configuration du joystick n’a pas été acquise. Vous devez appeler IDirectInputJoyConfig8 ::Acquire avant de pouvoir informer les applications et les pilotes des modifications apportées à la configuration du joystick. |
|
Un ou plusieurs paramètres n’étaient pas valides. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dinputd.h (inclure Dinputd.h) |