Share via


IDirectInputEffectDriver-Schnittstelle (dinputd.h)

Mit diesen drei Methoden können dem DirectInputEffectDriver-Objekt zusätzliche Schnittstellen hinzugefügt werden, ohne die Funktionalität der ursprünglichen Schnittstelle zu beeinträchtigen.

Vererbung

Die IDirectInputEffectDriver-Schnittstelle erbt von der IUnknown-Schnittstelle . IDirectInputEffectDriver verfügt auch über folgende Membertypen:

Methoden

Die IDirectInputEffectDriver-Schnittstelle verfügt über diese Methoden.

 
IDirectInputEffectDriver::AddRef

Die IDirectInputEffectDriver::AddRef-Methode erhöht die Verweisanzahl des DirectInputEffectDriver-Objekts um 1. Diese Methode ist Teil der IUnknown-Schnittstelle, die von DirectInputEffectDriver geerbt wird.
IDirectInputEffectDriver::D estroyEffect

Die IDirectInputEffectDriver::D estroyEffect-Methode entfernt einen Effekt vom Gerät. Wenn der Effekt wiedergegeben wird, sollte er vom Treiber vor dem Entladen angehalten werden.
IDirectInputEffectDriver::D eviceID

Die IDirectInputEffectDriver::D eviceID-Methode sendet dem Treiber die Identität des Geräts.
IDirectInputEffectDriver::D ownloadEffect

Die IDirectInputEffectDriver::D ownloadEffect-Methode sendet einen Effekt an das Gerät.
IDirectInputEffectDriver::Escape

Die IDirectInputEffectDriver::Escape-Methode wird an den Treiber übergeben. Diese Methode wird als Reaktion darauf aufgerufen, dass eine Anwendung die Methoden IDirectInputEffect::Escape oder IDirectInputDevice::Escape aufruft.
IDirectInputEffectDriver::GetEffectStatus

Die IDirectInputEffectDriver::GetEffectStatus-Methode ruft Informationen über die status eines Effekts ab.
IDirectInputEffectDriver::GetForceFeedbackState

Die IDirectInputEffectDriver::GetForceFeedbackState-Methode ruft den Force-Feedback-Zustand für das Gerät ab.
IDirectInputEffectDriver::GetVersions

Die IDirectInputEffectDriver::GetVersions-Methode ruft Versionsinformationen über die Force-Feedback-Hardware und den Treiber ab.
IDirectInputEffectDriver::QueryInterface

Die IDirectInputEffectDriver::QueryInterface-Methode bestimmt, ob das DirectInputEffectDriver-Objekt eine bestimmte COM-Schnittstelle unterstützt.
IDirectInputEffectDriver::Release

Die IDirectInputEffectDriver::Release-Methode verringert die Verweisanzahl des DirectInputEffectDriver-Objekts um 1. Diese Methode ist Teil der IUnknown-Schnittstelle, die von DirectInputEffectDriver geerbt wird.
IDirectInputEffectDriver::SendForceFeedbackCommand

Die IDirectInputEffectDriver::SendForceFeedbackCommand-Methode ändert den Force-Feedback-Zustand für das Gerät.
IDirectInputEffectDriver::SetGain

Die IDirectInputEffectDriver::SetGain-Methode legt den Gesamtgewinn des Geräts fest.
IDirectInputEffectDriver::StartEffect

Die IDirectInputEffectDriver::StartEffect-Methode beginnt mit der Wiedergabe eines Effekts. Wenn der Effekt bereits wiedergegeben wird, wird er von Anfang an neu gestartet.
IDirectInputEffectDriver::StopEffect

Die IDirectInputEffectDriver::StopEffect-Methode hält die Wiedergabe eines Effekts an.

Anforderungen

   
Zielplattform Windows
Kopfzeile dinputd.h