Microsoft DirectX 8.0 (Visual Basic)

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
メーカーにより定義されるタイプのオブジェクト。