Metode IDirectInputJoyConfig8::SetUserValues (dinputd.h)
Metode IDirectInputJoyConfig8::SetUserValues mengatur pengaturan pengguna untuk joystick.
HRESULT SetUserValues(
LPCDIJOYUSERVALUES unnamedParam1,
DWORD unnamedParam2
);
unnamedParam1
Menunjuk ke struktur yang menerima informasi tentang pengaturan joystick pengguna baru.
unnamedParam2
Menentukan bagian dari struktur DIJOYUSERVALUES yang berisi nilai yang akan diatur. Mungkin ada nol, satu, atau beberapa hal berikut:
Menunjukkan bahwa pengaturan konfigurasi pengguna (anggota ruv struktur DIJOYUSERVALUES) valid.
Menunjukkan bahwa driver port global (anggota wszGlobalDriver dari struktur DIJOYUSERVALUES) valid.
Daftar driver global yang valid dapat diperoleh dengan menghitung daftar jenis joystick. Jika jenis joystick memiliki bendera JOY_HWS_ISGAMEPORTDRIVER yang diatur dalam anggota dwFlags dari struktur JOYHWSETTINGS, maka anggota wszCallout dari struktur DIJOYTYPEINFO berisi nama driver yang dapat digunakan sebagai pendorong global.
Tidak digunakan.
Mengembalikan DI_OK jika berhasil; jika tidak, mengembalikan salah satu nilai kesalahan COM berikut:
Menampilkan kode | Deskripsi |
---|---|
|
Konfigurasi Joystick belum diperoleh. Anda harus memanggil IDirectInputJoyConfig8::Acquire sebelum Anda dapat memberi tahu aplikasi dan driver perubahan pada konfigurasi joystick. |
|
Satu atau beberapa parameter tidak valid. |
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dinputd.h (termasuk Dinputd.h) |