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 |