Microsoft DirectX 8.0 (Visual Basic) |
フォース フィードバック エフェクトを作成し、そのパラメータをファイルに保存する。デバイスが現在排他協調レベルで取得されている場合、エフェクトのダウンロードも行われる。
object.CreateEffectFromFile( _ filename As String, _ flags As Long, _ effectName As String _ ) As DirectInputEffect
DirectInputEffect オブジェクトを返す。
失敗した場合はエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。
DIERR_DEVICEFULL |
DIERR_DEVICENOTREG |
DIERR_INVALIDPARAM |
DIERR_NOTINITIALIZED |
エラーが発生しない場合、エフェクトは作成され、エフェクトのパラメータはアップデートされた、しかしエフェクトは必ずしもダウンロードされてはいないことを意味する。エフェクトをダウンロードするには、デバイスを排他モードで取得しなければならない。
エフェクト ファイルは、Microsoft® DirectInput® SDK に付属する Force Editor アプリケーションで使用できる形式でなければならない。
DirectInputEffect.Download、DirectInputDevice8.WriteEffectToFile