Поделиться через


Интерфейс 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