Интерфейс IDirectInputEffectDriver (dinputd.h)
Эти три метода позволяют добавлять дополнительные интерфейсы в объект DirectInputEffectDriver, не влияя на функциональность исходного интерфейса.
Наследование
Интерфейс IDirectInputEffectDriver наследуется от интерфейса IUnknown . IDirectInputEffectDriver также имеет следующие типы элементов:
Методы
Интерфейс IDirectInputEffectDriver содержит следующие методы.
IDirectInputEffectDriver::AddRef Метод IDirectInputEffectDriver::AddRef увеличивает количество ссылок объекта DirectInputEffectDriver на 1. Этот метод является частью интерфейса IUnknown, наследуемого DirectInputEffectDriver. |
IDirectInputEffectDriver::D eeffect Метод IDirectInputEffectDriver::D etiesEffect удаляет эффект с устройства. Если эффект воспроизводит, драйвер должен остановить его перед выгрузки. |
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. Этот метод является частью интерфейса IUnknown, наследуемого DirectInputEffectDriver. |
IDirectInputEffectDriver::SendForceFeedbackCommand Метод IDirectInputEffectDriver::SendForceFeedbackCommand изменяет состояние принудительной обратной связи для устройства. |
IDirectInputEffectDriver::SetGain Метод IDirectInputEffectDriver::SetGain задает общий выигрыш устройства. |
IDirectInputEffectDriver::StartEffect Метод IDirectInputEffectDriver::StartEffect начинает воспроизведение эффекта. Если эффект уже воспроизводился, он перезапускается с самого начала. |
IDirectInputEffectDriver::StopEffect Метод IDirectInputEffectDriver::StopEffect останавливает воспроизведение эффекта. |
Требования
Целевая платформа | Windows |
Header | dinputd.h |