共用方式為


IDirectInputEffectDriver 介面 (dinputd.h)

這三種方法允許將其他介面新增至 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 方法會傳送驅動程式的裝置身分識別。
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 方法會取得強制意見反應硬體和驅動程式的版本資訊。
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