IDirectInputEffectDriver interface (dinputd.h)
These three methods allow additional interfaces to be added to the DirectInputEffectDriver object without affecting the functionality of the original interface.
Inheritance
The IDirectInputEffectDriver interface inherits from the IUnknown interface. IDirectInputEffectDriver also has these types of members:
Methods
The IDirectInputEffectDriver interface has these methods.
IDirectInputEffectDriver::AddRef The IDirectInputEffectDriver::AddRef method increases the reference count of the DirectInputEffectDriver object by 1. This method is part of the IUnknown interface inherited by DirectInputEffectDriver. |
IDirectInputEffectDriver::DestroyEffect The IDirectInputEffectDriver::DestroyEffect method removes an effect from the device. If the effect is playing, the driver should stop it before unloading it. |
IDirectInputEffectDriver::DeviceID The IDirectInputEffectDriver::DeviceID method sends the driver the identity of the device. |
IDirectInputEffectDriver::DownloadEffect The IDirectInputEffectDriver::DownloadEffect method sends an effect to the device. |
IDirectInputEffectDriver::Escape The IDirectInputEffectDriver::Escape method escapes to the driver. This method is called in response to an application invoking the IDirectInputEffect::Escape or IDirectInputDevice::Escape methods. |
IDirectInputEffectDriver::GetEffectStatus The IDirectInputEffectDriver::GetEffectStatus method obtains information about the status of an effect. |
IDirectInputEffectDriver::GetForceFeedbackState The IDirectInputEffectDriver::GetForceFeedbackState method retrieves the force-feedback state for the device. |
IDirectInputEffectDriver::GetVersions The IDirectInputEffectDriver::GetVersions method obtains version information about the force-feedback hardware and driver. |
IDirectInputEffectDriver::QueryInterface The IDirectInputEffectDriver::QueryInterface method determines whether the DirectInputEffectDriver object supports a particular COM interface. |
IDirectInputEffectDriver::Release The IDirectInputEffectDriver::Release method decreases the reference count of the DirectInputEffectDriver object by 1. This method is part of the IUnknown interface inherited by DirectInputEffectDriver. |
IDirectInputEffectDriver::SendForceFeedbackCommand The IDirectInputEffectDriver::SendForceFeedbackCommand method changes the force-feedback state for the device. |
IDirectInputEffectDriver::SetGain The IDirectInputEffectDriver::SetGain method sets the overall device gain. |
IDirectInputEffectDriver::StartEffect The IDirectInputEffectDriver::StartEffect method begins the playback of an effect. If the effect is already playing, it is restarted from the beginning. |
IDirectInputEffectDriver::StopEffect The IDirectInputEffectDriver::StopEffect method halts the playback of an effect. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | dinputd.h |