CONST_DIDFTFLAGS
DirectInputDevice8.GetDeviceObjectsEnum メソッドの flags パラメータで使用され、列挙するデバイス オブジェクトのタイプを指定する。また、これらの値が DirectInputDeviceObjectInstance.GetFlags メソッドによって返される場合は、デバイス オブジェクトの能力を表す。
Enum CONST_DIDFTFLAGS
DIDFT_ABSAXIS = 2
DIDFT_ALL = 0
DIDFT_ANYINSTANCE = 16776960 (&HFFFF00)
DIDFT_AXIS = 3
DIDFT_BUTTON = 12
DIDFT_COLLECTION = 64 (&H40)
DIDFT_FFACTUATOR = 16777216 (&H1000000)
DIDFT_FFEFFECTTRIGGER = 33554432 (&H2000000)
DIDFT_INSTANCEMASK = 16776960 (&HFFFF00)
DIDFT_NOCOLLECTION = 16776960 (&HFFFF00)
DIDFT_NODATA = 128 (&H80)
DIDFT_OUTPUT = 268435456 (&H10000000)
DIDFT_POV = 16 (&H10)
DIDFT_PSHBUTTON = 4
DIDFT_RELAXIS = 1
DIDFT_TGLBUTTON = 8
End Enum
定数
- DIDFT_ABSAXIS
- 絶対軸。
- DIDFT_ALIAS
- HID (Human Interface Device) 使用エイリアスによって識別されるコントロール。このフラグは、HID 準拠の USB デバイスに対してのみ適用される。
- DIDFT_ALL
- すべてのオブジェクト。
- DIDFT_ANYINSTANCE
- DIDFT_AXIS または DIDFT_BUTTON などのほかの基準を満たすように列挙された最初のインスタンスを使用すること。
- DIDFT_AXIS
- 絶対軸、相対軸のどちらか。
- DIDFT_BUTTON
- プッシュ ボタンまたはトグル ボタン。
- DIDFT_COLLECTION
- HID (Human Interface Device) リンク コレクション。HID リンク コレクションは、独自のデータを生成しない。
- DIDFT_FFACTUATOR
- フォース フィードバック アクチュエータを含むオブジェクト。つまり、フォースをこのオブジェクトに適用することができる。
- DIDFT_FFEFFECTTRIGGER
- フォース フィードバック エフェクトをトリガするために使用できるオブジェクト。
- DIDFT_INSTANCEMASK
- DIDFT_ANYINSTANCE と同じ。
- DIDFT_NOCOLLECTION
- あらゆる HID リンク コレクションに属しない、つまり、DirectInputDeviceObjectInstance.GetCollectionNumber がゼロを返すオブジェクト。
- DIDFT_NODATA
- データを生成しないオブジェクト。
- DIDFT_OUTPUT
- DirectInputDevice8.SendDeviceData メソッドを利用することによって、データを送ることができるオブジェクト。
- DIDFT_POV
- 視点コントローラ。
- DIDFT_PSHBUTTON
- プッシュ ボタン。プッシュ ボタンは、ユーザーが押したときにダウン、ユーザーが離したときにアップと報告される。
- DIDFT_RELAXIS
- 相対軸。
- DIDFT_TGLBUTTON
- トグル ボタン。トグル ボタンは、ユーザーが押したときにダウンと報告され、ユーザーが再度そのボタンを押すまでその状態に留まる。
- DIDFT_VENDORDEFINED
- メーカーにより定義されるタイプのオブジェクト。