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 |