次の方法で共有


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 宣言