IDirectInputJoyConfig8::GetUserValues-Methode (dinputd.h)

Die IDirectInputJoyConfig8::GetUserValues-Methode ruft Informationen zu Benutzereinstellungen für den Joystick ab.

Syntax

HRESULT GetUserValues(
  LPDIJOYUSERVALUES unnamedParam1,
  DWORD             unnamedParam2
);

Parameter

unnamedParam1

Verweist auf eine Struktur, die Informationen zur Konfiguration des Benutzer-Joysticks empfängt. Der Aufrufer muss vor dem Aufrufen dieser Methode den dwSize-Member der DIJOYUSERVALUES-Struktur initialisieren.

unnamedParam2

Gibt an, welche Member der DIJOYUSERVALUES-Struktur abzurufende Werte enthalten. Es kann null, eins oder mehrere der folgenden Elemente geben:

DIJU_USERVALUES

Gibt an, dass die Benutzerkonfigurationseinstellungen (das ruv-Element der DIJOYUSERVALUES-Struktur) angefordert werden.

DIJU_GLOBALDRIVER

Gibt an, dass der globale Porttreiber (das wszGlobalDriver-Element der DIJOYUSERVALUES-Struktur) angefordert wird.

Eine Liste der gültigen globalen Treiber kann durch Aufzählen der Liste der Joysticktypen abgerufen werden. Wenn für den Joysticktyp das flag JOY_HWS_ISGAMEPORTDRIVER im dwFlags-Element der JOYHWSETTINGS-Struktur festgelegt ist, enthält das wszCallout-Element der DIJOYTYPEINFO-Struktur den Namen eines Treibers, der als globaler Treiber verwendet werden kann.

DIJU_GAMEPORTEMULATOR

Nicht verwendet

Rückgabewert

Gibt bei erfolgreicher Ausführung DI_OK zurück. Gibt andernfalls den folgenden COM-Fehlerwert zurück:

Rückgabecode Beschreibung
DIERR_INVALIDPARAM
Mindestens ein Parameter war ungültig.

Anforderungen

   
Zielplattform Desktop
Kopfzeile dinputd.h (include Dinputd.h)