IDirectInputEffectDriver::Escape-Methode (dinputd.h)

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 .

Syntax

HRESULT Escape(
  DWORD         unnamedParam1,
  DWORD         unnamedParam2,
  LPDIEFFESCAPE unnamedParam3
);

Parameter

unnamedParam1

Gibt die verwendete Joystick-ID an.

unnamedParam2

Gibt den Effekt an, auf den der Befehl gerichtet wird, oder null, wenn der Befehl auf das Gerät selbst und nicht auf einen bestimmten Effekt gerichtet ist.

unnamedParam3

Verweist auf eine DIEFFESCAPE-Struktur , die den zu sendenden Befehl beschreibt. Bei Erfolg enthält der cbOutBuffer-Member die Anzahl der tatsächlich verwendeten Ausgabepufferbytes.

Rückgabewert

Gibt bei erfolgreicher Ausführung S_OK zurück. Gibt andernfalls einen Fehlercode zurück.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dinputd.h (include Dinputd.h)