IDirectInputEffectDriver インターフェイス (dinputd.h)

これら 3 つのメソッドを使用すると、元のインターフェイスの機能に影響を与えることなく、DirectInputEffectDriver オブジェクトに追加のインターフェイスを追加できます。

継承

IDirectInputEffectDriver インターフェイスは、IUnknown インターフェイスから継承されます。 IDirectInputEffectDriver には、次の種類のメンバーもあります。

メソッド

IDirectInputEffectDriver インターフェイスには、これらのメソッドがあります。

 
IDirectInputEffectDriver::AddRef

IDirectInputEffectDriver::AddRef メソッドは、DirectInputEffectDriver オブジェクトの参照カウントを 1 ずつ増やします。 このメソッドは、DirectInputEffectDriver によって継承された IUnknown インターフェイスの一部です。
IDirectInputEffectDriver::D estroyEffect

IDirectInputEffectDriver::D estroyEffect メソッドは、デバイスから効果を削除します。 効果が再生されている場合、ドライバーはアンロードする前に停止する必要があります。
IDirectInputEffectDriver::D eviceID

IDirectInputEffectDriver::D eviceID メソッドは、ドライバーにデバイスの ID を送信します。
IDirectInputEffectDriver::D ownloadEffect

IDirectInputEffectDriver::D ownloadEffect メソッドは、デバイスに効果を送信します。
IDirectInputEffectDriver::Escape

IDirectInputEffectDriver::Escape メソッドはドライバーにエスケープします。 このメソッドは、IDirectInputEffect::Escape メソッドまたは IDirectInputDevice::Escape メソッドを呼び出すアプリケーションに応答して呼び出されます。
IDirectInputEffectDriver::GetEffectStatus

IDirectInputEffectDriver::GetEffectStatus メソッドは、効果の状態に関する情報を取得します。
IDirectInputEffectDriver::GetForceFeedbackState

IDirectInputEffectDriver::GetForceFeedbackState メソッドは、デバイスの強制フィードバック状態を取得します。
IDirectInputEffectDriver::GetVersions

IDirectInputEffectDriver::GetVersions メソッドは、force-feedback ハードウェアとドライバーに関するバージョン情報を取得します。
IDirectInputEffectDriver::QueryInterface

IDirectInputEffectDriver::QueryInterface メソッドは、DirectInputEffectDriver オブジェクトが特定の COM インターフェイスをサポートするかどうかを決定します。
IDirectInputEffectDriver::Release

IDirectInputEffectDriver::Release メソッドは、DirectInputEffectDriver オブジェクトの参照カウントを 1 ずつ減らします。 このメソッドは、DirectInputEffectDriver によって継承された IUnknown インターフェイスの一部です。
IDirectInputEffectDriver::SendForceFeedbackCommand

IDirectInputEffectDriver::SendForceFeedbackCommand メソッドは、デバイスの強制フィードバック状態を変更します。
IDirectInputEffectDriver::SetGain

IDirectInputEffectDriver::SetGain メソッドは、デバイス全体のゲインを設定します。
IDirectInputEffectDriver::StartEffect

IDirectInputEffectDriver::StartEffect メソッドは、効果の再生を開始します。 効果が既に再生されている場合は、最初から再起動されます。
IDirectInputEffectDriver::StopEffect

IDirectInputEffectDriver::StopEffect メソッドは、効果の再生を停止します。

要件

   
対象プラットフォーム Windows
ヘッダー dinputd.h