Metode IDirectInputJoyConfig8::GetUserValues (dinputd.h)

Metode IDirectInputJoyConfig8::GetUserValues mendapatkan informasi tentang pengaturan pengguna untuk joystick.

Sintaks

HRESULT GetUserValues(
  LPDIJOYUSERVALUES unnamedParam1,
  DWORD             unnamedParam2
);

Parameter

unnamedParam1

Menunjuk ke struktur yang menerima informasi tentang konfigurasi joystick pengguna. Pemanggil harus menginisialisasi anggota dwSize dari struktur DIJOYUSERVALUES sebelum memanggil metode ini.

unnamedParam2

Menentukan anggota struktur DIJOYUSERVALUES mana yang berisi nilai yang akan diambil. Mungkin ada nol, satu, atau beberapa hal berikut:

DIJU_USERVALUES

Menunjukkan bahwa pengaturan konfigurasi pengguna (anggota ruv struktur DIJOYUSERVALUES) sedang diminta.

DIJU_GLOBALDRIVER

Menunjukkan bahwa driver port global (anggota wszGlobalDriver dari struktur DIJOYUSERVALUES) sedang diminta.

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 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 nilai kesalahan COM berikut:

Menampilkan kode Deskripsi
DIERR_INVALIDPARAM
Satu atau beberapa parameter tidak valid.

Persyaratan

   
Target Platform Desktop
Header dinputd.h (termasuk Dinputd.h)