Struktur DIJOYCONFIG (dinputd.h)
Struktur DIJOYCONFIG berisi informasi tentang konfigurasi joystick.
Sintaks
typedef struct DIJOYCONFIG {
DWORD dwSize;
GUID guidInstance;
JOYREGHWCONFIG hwc;
DWORD dwGain;
WCHAR wszType[MAX_JOYSTRING];
WCHAR wszCallout[MAX_JOYSTRING];
GUID guidGameport;
} DIJOYCONFIG, *LPDIJOYCONFIG;
Anggota
dwSize
Menentukan ukuran struktur dalam byte. Anggota ini harus diinisialisasi sebelum struktur digunakan.
guidInstance
Menentukan GUID instans untuk joystick.
hwc
Konfigurasi perangkat keras Joystick.
dwGain
Menentukan pengaturan perolehan global. Nilai ini diterapkan ke semua efek umpan balik paksa sebagai "kontrol volume master".
wszType[MAX_JOYSTRING]
Jenis joystick untuk joystick. Ini harus menjadi salah satu nilai yang dijumlahkan oleh IDirectInputJoyConfig8::EnumTypes.
wszCallout[MAX_JOYSTRING]
Driver callout untuk joystick.
guidGameport
Menentukan GUID yang mengidentifikasi porta permainan yang digunakan untuk joystick ini.
Keterangan
Gameport WDM dapat ditemukan selama enumerasi dengan memanggil metode IDirectInputJoyConfig8::GetTypeInfo untuk joystick yang dijumlahkan, kemudian mempelajari bendera yang ada di anggota dwFlags dari struktur DIJOYTYPEINFO . Jika bendera JOY_HWS_ISGAMEPORTBUS diatur, objek yang saat ini dijumlahkan adalah gameport WDM yang tersedia.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dinputd.h |