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