Microsoft DirectX 8.0 (Visual Basic)

DirectInputDevice8.WriteEffectToFile

フォース フィードバック エフェクトをファイルに書き込む。

object.WriteEffectToFile( _
  filename As String, _
  flags As Long, _
  guid As String, _
  name As String, _
  CoverEffect As DIEFFECT)

指定項目

object
DirectInputDevice8 オブジェクトを指定する。
filename
RIFF ファイルの名前。同名のファイルが存在する場合は上書きされる。
flags
エフェクトの記述方法を制御するフラグ。次の CONST_DIFEFFLAGS 列挙のいずれか 1 つの値を使用できる。

DIFEF_DEFAULT

標準タイプ以外のエフェクトは記述しない。

DIFEF_INCLUDENONSTANDARD

標準タイプ以外のエフェクトも記述する。

guid
"GUID_RampForce" など、エフェクト タイプの識別子。標準エフェクトのリストについては、「DirectInputDevice8.CreateEffect」を参照すること。非標準のエフェクトの場合、このパラメータは数値のGUID を表す文字列でなければならない。
name
エフェクトの登録名。
CoverEffect
エフェクトのパラメータを指定する DIEFFECT 型。

エラー コード

失敗した場合はエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。

DIERR_INVALIDPARAM

注意

これは主に、独自フォースを作成するアプリケーション向けのメソッドである。

参照

DirectInputDevice8.CreateEffectFromFile