Platform SDK: DirectX

CONST_DIDFTFLAGS

CONST_DIDFTFLAGS 列挙のメンバは、列挙するデバイス オブジェクトのタイプを指定するために DirectInputDevice.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_POV             =       16 (&H10)
    DIDFT_PSHBUTTON       =        4 
    DIDFT_RELAXIS         =        1 
    DIDFT_TGLBUTTON       =        8 
End Enum
DIDFT_ABSAXIS
絶対軸。
DIDFT_ALL
すべてのオブジェクト。
DIDFT_ANYINSTANCE
オブジェクトの任意のインスタンス。
DIDFT_AXIS
絶対軸、相対軸のどちらか。
DIDFT_BUTTON
プッシュ ボタンまたはトグル ボタン。
DIDFT_COLLECTION
HID リンク コレクション。HID リンク コレクションは、独自のデータを生成しない。
DIDFT_FFACTUATOR
フォース フィードバック アクチュエータを含むオブジェクト。つまり、フォースをこのオブジェクトに適用することができる。
DIDFT_FFEFFECTTRIGGER
フォース フィードバック エフェクトをトリガするために使用できるオブジェクト。
DIDFT_INSTANCEMASK
DIDFT_ANYINSTANCE と同じ。
DIDFT_NOCOLLECTION
あらゆる HID リンク コレクションに属しない、つまり、DirectInputDeviceObjectInstance.GetCollectionNumber がゼロを返すオブジェクト。
DIDFT_NODATA
データを生成しないオブジェクト。
DIDFT_POV
視点コントローラ。
DIDFT_PSHBUTTON
プッシュ ボタン。プッシュ ボタンは、ユーザーが押したときにダウン、ユーザーが離したときにアップと報告される。
DIDFT_RELAXIS
相対軸。
DIDFT_TGLBUTTON
トグル ボタン。トグル ボタンは、ユーザーが押したときにダウンと報告され、ユーザーが再度そのボタンを押すまでその状態に留まる。