<Return[JKL]><Top>

joyGetDevCaps

Declare Function Api_joyGetDevCaps& Lib "winmm" Alias "joyGetDevCapsA" (ByVal uJoyID&, pjc As JOYCAPS, ByVal cbjc&)

Declare Function joyGetDevCaps Lib "winmm" Alias "joyGetDevCapsA" (ByVal uJoyID As Long, pjc As JOYCAPS, ByVal cbjc As Long) As Long

ジョイスティックを照会してその性能を調べる。

パラメータ
uJoyID
    照会するジョイスティック(JOYSTICKID1 または JOYSTICKID2)の識別子を指定する。
pjc
    ジョイスティックの性能が入る JOYCAPS 構造体のアドレスを指定する。
cbjc
    JOYCAPS 構造体のサイズをバイト単位で指定する。

戻り値
    関数が成功すると、JOYERR_NOERROR が返る。関数が失敗すると、次のエラー値のいずれかが返る。

解説
    ドライバがサポートするジョイスティック数を調べるには、joyGetNumDevs 関数を使う。

    値                                           

説明                                            

    MMSYSERR_NODRIVER

ジョイスティックドライバが存在しない。

    MMSYSERR_INVALPARAM

無効なパラメータが渡された。