Méthode IDirectInputJoyConfig8::GetUserValues (dinputd.h)
La méthode IDirectInputJoyConfig8::GetUserValues obtient des informations sur les paramètres utilisateur du joystick.
Syntaxe
HRESULT GetUserValues(
LPDIJOYUSERVALUES unnamedParam1,
DWORD unnamedParam2
);
Paramètres
unnamedParam1
Pointe vers une structure qui reçoit des informations sur la configuration du joystick utilisateur. L’appelant doit initialiser le membre dwSize de la structure DIJOYUSERVALUES avant d’appeler cette méthode.
unnamedParam2
Spécifie les membres de la structure DIJOYUSERVALUES qui contiennent des valeurs à récupérer. Il peut y avoir zéro, un ou plusieurs des éléments suivants :
DIJU_USERVALUES
Indique que les paramètres de configuration utilisateur (le membre ruv de la structure DIJOYUSERVALUES) sont demandés.
DIJU_GLOBALDRIVER
Indique que le pilote de port global (le membre wszGlobalDriver de la structure DIJOYUSERVALUES) est demandé.
Une liste de pilotes globaux valides peut être obtenue en énumérant la liste des types de joysticks. Si le type de joystick a l’indicateur JOY_HWS_ISGAMEPORTDRIVER défini dans le membre dwFlags de la structure JOYHWSETTINGS, le membre wszCallout de la structure DIJOYTYPEINFO contient le nom d’un pilote qui peut être utilisé comme pilote global.
DIJU_GAMEPORTEMULATOR
Inutilisé
Valeur retournée
Retourne DI_OK en cas de réussite ; Sinon, retourne la valeur d’erreur COM suivante :
Code de retour | Description |
---|---|
|
Un ou plusieurs paramètres n’étaient pas valides. |
Spécifications
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dinputd.h (inclure Dinputd.h) |