Platform SDK: DirectX

CONST_DIGFFSFLAGS

CONST_DIGFFSFLAGS 列挙のメンバは、フォース フィードバック デバイスの状態を表す。これらのメンバは、DirectInputDevice.GetForceFeedbackState メソッドにより返される。

Enum CONST_DIGFFSFLAGS
    DIGFFS_ACTUATORSOFF =        32 (&H20)
    DIGFFS_ACTUATORSON =         16 (&H10)
    DIGFFS_DEVICELOST = -2147483648 (&H80000000)
    DIGFFS_EMPTY =                1 
    DIGFFS_PAUSED =               4 
    DIGFFS_POWEROFF =           128 (&H80)
    DIGFFS_POWERON =             64 (&H40)
    DIGFFS_SAFETYSWITCHOFF =    512 (&H200)
    DIGFFS_SAFETYSWITCHON =     256 (&H100)
    DIGFFS_STOPPED =              2 
    DIGFFS_USERFFSWITCHOFF =   2048 (&H800)
    DIGFFS_USERFFSWITCHON =    1024 (&H400)
End Enum
DIGFFS_ACTUATORSOFF
デバイスのフォース フィードバック アクチュエータが無効である。
DIGFFS_ACTUATORSON
デバイスのフォース フィードバック アクチュエータが有効である。
DIGFFS_DEVICELOST
デバイスが予期しない障害を被り、不確定な状態にある。一度デバイスを解放した後で再取得するか、または DISFFC_RESET コマンドを送信するかどちらかでデバイスをリセットしなければならない。
DIGFFS_EMPTY
デバイスはダウンロードされた要素を持たない。
DIGFFS_PAUSED
すべてのアクティブなエフェクトの再生が一時停止されている。
DIGFFS_POWEROFF
フォース フィードバック システムは、現在使用できない。デバイスが電源状態を報告できなければ、DIFFS_POWERON および DIFFS_POWEROFF のどちらも返されない。
DIGFFS_POWERON
フォース フィードバック システムの電源は現在入っている。デバイスが電源状態を報告できなければ、DIFFS_POWERON および DIFFS_POWEROFF のどちらも返されない。
DIGFFS_SAFETYSWITCHOFF
安全スイッチが現在オフである。つまり、デバイスは動作できない。デバイスが安全スイッチの状態を報告できなければ、DIFFS_SAFETYSWITCHON および DIFFS_SAFETYSWITCHOFF のどちらも返されない。
DIGFFS_SAFETYSWITCHON
安全スイッチが現在オンである。つまり、デバイスは動作できる。デバイスが安全スイッチの状態を報告できなければ、DIFFS_SAFETYSWITCHON および DIFFS_SAFETYSWITCHOFF のどちらも返されない。
DIGFFS_STOPPED
再生中のエフェクトはなく、デバイスは中断状態ではない。
DIGFFS_USERFFSWITCHOFF
ユーザー フォース フィードバック スイッチが現在オフである。つまり、デバイスは動作できない。デバイスがユーザー フォース フィードバック スイッチの状態を報告できなければ、DIFFS_USERFFSWITCHON および DIFFS_USERFFSWITCHOFF のどちらも返されない。
DIGFFS_USERFFSWITCHON
ユーザー フォース フィードバック スイッチが現在オンである。つまり、デバイスは動作できる。デバイスがユーザー フォース フィードバック スイッチの状態を報告できなければ、DIFFS_USERFFSWITCHON および DIFFS_USERFFSWITCHOFF のどちらも返されない。