Microsoft DirectX 8.0 (Visual Basic)

DIDEVCAPS

Microsoft® DirectInput® デバイスの機能を表す。この型は、DirectInputDevice8.GetCapabilities メソッドで使用される。

Type DIDEVCAPS
    lAxes As Long
    lButtons As Long
    lDevType As Long
    lDriverVersion As Long
    lFFMinTimeResolution As Long
    lFFSamplePeriod As Long
    lFirmwareRevision As Long
    lFlags As CONST_DIDEVCAPSFLAGS
    lHardwareRevision As Long
    lPOVs As Long
End Type

メンバ

lAxes
デバイス上で使用可能な軸の数。
lButtons
デバイス上で使用可能なボタンの数。
lDevType
デバイスのタイプとサブタイプに関する情報を格納したパック値。DirectInputDeviceInstance8.GetDevType メソッドが返すのと等しい値である。
lDriverVersion
デバイス ドライバのバージョン番号。
lFFMinTimeResolution
フォース フィードバック エフェクトの再生時にデバイスが分解可能な最小時間 (マイクロ秒単位)。デバイスは、すべての時間を最も近い増加値に丸める。たとえば、lFFMinTimeResolution の値が 1000 の場合には、デバイスはすべての時間を最も近いミリ秒に丸める。
lFFSamplePeriod
未加工のフォース コマンドを連続して再生する際の、再生間隔の最小時間。
lFirmwareRevision
デバイスのファームウェア リビジョン番号。
lFlags
デバイスに関連付けられたフラグ。CONST_DIDEVCAPSFLAGS 列挙の定数を組み合わせた値となる。
lHardwareRevision
デバイスのハードウェア リビジョン番号。
lPOVs
デバイス上で使用可能な視点コントローラの数。

注意

バージョン番号の付け方はデバイス メーカーによって異なる。確実なのは、新しいバージョンには以前のバージョンよりも大きい数字が付く、ということだけである。