Metode IDirectInputJoyConfig8::SetUserValues (dinputd.h)
Metode IDirectInputJoyConfig8::SetUserValues mengatur pengaturan pengguna untuk joystick.
Sintaks
HRESULT SetUserValues(
LPCDIJOYUSERVALUES unnamedParam1,
DWORD unnamedParam2
);
Parameter
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:
DIJU_USERVALUES
Menunjukkan bahwa pengaturan konfigurasi pengguna (anggota ruv struktur DIJOYUSERVALUES) valid.
DIJU_GLOBALDRIVER
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.
DIJU_GAMEPORTEMULATOR
Tidak digunakan.
Nilai kembali
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
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dinputd.h (termasuk Dinputd.h) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk