Bagikan melalui


joyGetDevCaps (joystickapi.h)

Fungsi joyGetDevCaps meminta joystick untuk menentukan kemampuannya.

Sintaks

MMRESULT joyGetDevCaps(
  UINT      uJoyID,
  LPJOYCAPS pjc,
  UINT      cbjc
);

Parameter

uJoyID

Pengidentifikasi joystick yang akan dikueri. Nilai yang valid untuk rentang uJoyID dari -1 hingga 15. Nilai -1 memungkinkan pengambilan anggota szRegKey dari struktur JOYCAPS apakah perangkat ada atau tidak.

pjc

Arahkan ke struktur JOYCAPS untuk berisi kemampuan joystick.

cbjc

Ukuran, dalam byte, dari struktur JOYCAPS .

Menampilkan nilai

Mengembalikan JOYERR_NOERROR jika berhasil atau salah satu nilai kesalahan berikut:

Menampilkan kode Deskripsi
MMSYSERR_NODRIVER
Driver joystick tidak ada, atau pengidentifikasi joystick yang ditentukan tidak valid. Pengidentifikasi joystick yang ditentukan tidak valid.
MMSYSERR_INVALPARAM
Parameter yang tidak valid telah diteruskan.

Keterangan

Gunakan fungsi joyGetNumDevs untuk menentukan jumlah perangkat joystick yang didukung oleh driver.

Metode ini gagal ketika melewati nilai yang tidak valid untuk parameter cbjc .

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header joystickapi.h (termasuk Windows.h)
Pustaka Winmm.lib
DLL Winmm.dll

Lihat juga

Joystick

Fungsi Joystick Multimedia