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 |