IDirectInputDevice8::EnumCreatedEffectObjects
このデバイスに対して現在作成済みのエフェクトをすべて列挙します。IDirectInputDevice8::CreateEffect によって作成されたエフェクトが列挙されます。
HRESULT
EnumCreatedEffectObjects(
LPDIENUMCREATEDEFFECTOBJECTSCALLBACK lpCallback,
LPVOID pvRef,
DWORD fl
);
パラメータ
- lpCallback
アプリケーション定義のコールバック関数のアドレス。DirectInput はプロトタイプ関数 DIEnumCreatedEffectObjectsCallback を提供しています。 - pvRef
コールバックのリファレンス データ (コンテキスト)。 - fl
フラグは現時点では定義されていません。このパラメーターは 0 にする必要があります。
戻り値
メソッドが正常に実行された場合、戻り値は DI_OK です。メソッドが失敗した場合、戻り値は次のいずれかのエラー値です。DIERR_INVALIDPARAM、DIERR_NOTINITIALIZED
解説
列挙の進行中にエフェクトを作成または破棄すると、予測できない結果が生じます。ただし、コールバック関数は渡されたエフェクトを安全に解放できます。
要件
ヘッダー: Dinput.h 宣言