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