IDirectInputJoyConfig8::SetConfig-Methode (dinputd.h)
Mit der IDirectInputJoyConfig8::SetConfig-Methode werden Konfigurationsinformationen zu einem Joystick erstellt oder neu definiert.
Syntax
HRESULT SetConfig(
UINT unnamedParam1,
LPCDIJOYCONFIG unnamedParam2,
DWORD unnamedParam3
);
Parameter
unnamedParam1
Gibt eine nullbasierte Joystick-Identifikationsnummer an.
unnamedParam2
Enthält Informationen zum Joystick.
unnamedParam3
Gibt die Teile der DIJOYCONFIG-Struktur an, auf die von pcfg verwiesen wird und die festzulegenden Informationen enthalten. Es kann null, eins oder mehrere der folgenden Elemente geben:
DIJC_REGHWCONFIGTYPE
Gibt an, dass die Hardwarekonfiguration für den Joystick (das hwc-Element der DIJOYCONFIG-Struktur) und der Joysticktypname (das wszType-Element des DIJOYCONFIG-Elements) gültig sind. Beachten Sie, dass die Hardwarekonfiguration und der Typname nicht separat festgelegt werden können.
DIJC_GAIN
Gibt an, dass die Verstärkung des Force-Feedbacks für den Joystick gültig ist.
DIJC_CALLOUT
Gibt an, dass die Joystickabfrage-Legende gültig ist.
Rückgabewert
Gibt bei erfolgreicher Ausführung DI_OK zurück. gibt andernfalls einen der folgenden COM-Fehlerwerte zurück:
Rückgabecode | Beschreibung |
---|---|
|
Die Joystickkonfiguration wurde nicht abgerufen. Sie müssen IDirectInputJoyConfig8::Acquire aufrufen, bevor Sie Anwendungen und Treiber über Änderungen an der Joystickkonfiguration benachrichtigen können. |
|
Mindestens ein Parameter war ungültig. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dinputd.h (include Dinputd.h) |