次の方法で共有


IDirectInputEffect::Download

デバイスにエフェクトを配置します。エフェクトが既にデバイス上に存在する場合は、IDirectInputEffect::SetParameters メソッドによって設定された値と一致するように、既存のエフェクトが更新されます。

HRESULT 
Download(
);

パラメータ

なし。

戻り値

メソッドが正常に実行された場合、戻り値は DI_OK または S_FALSE です。メソッドが失敗した場合、戻り値は次のいずれかのエラー値です。DIERR_DEVICEFULL、DIERR_EFFECTPLAYING、DIERR_INCOMPLETEEFFECT、DIERR_INPUTLOST、DIERR_INVALIDPARAM、DIERR_NOTEXCLUSIVEACQUIRED、DIERR_NOTINITIALIZED

解説 

このメソッドが S_FALSE を返す場合、エフェクトはデバイスに既にダウンロード済みです。

再生中のエフェクトの更新は有効です。このような更新によって生じる動作については、IDirectInputEffect::SetParameters のリファレンスで説明しています。

要件

ヘッダー: Dinput.h 宣言