Partager via


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