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 |
---|---|
|
Mindestens ein Parameter war ungültig. |
Anforderungen
Zielplattform | Desktop |
Kopfzeile | dinputd.h (include Dinputd.h) |