IDirectInputJoyConfig8::D eleteType-Methode (dinputd.h)

Die IDirectInputJoyConfig8::D eleteType-Methode entfernt Informationen zu einem Joysticktyp. Verwenden Sie diese Methode mit Vorsicht. Es liegt in der Verantwortung des Aufrufers sicherzustellen, dass kein Joystick auf den gelöschten Typ verweist.

Syntax

HRESULT DeleteType(
  LPCWSTR unnamedParam1
);

Parameter

unnamedParam1

Zeigt auf den Namen des Typs. Der Name des Typs darf nicht MAX_PATH Zeichen überschreiten, einschließlich des endenden NULL-Zeichens. Außerdem darf der Name nicht mit einem "#"-Zeichen beginnen. Typen, die mit "#" beginnen, werden von DirectInput reserviert.

Rückgabewert

Gibt bei erfolgreicher Ausführung DI_OK zurück. Gibt andernfalls einen der folgenden COM-Fehlerwerte zurück (diese Werte sollen veranschaulichend sein und sind nicht unbedingt umfassend):

Rückgabecode Beschreibung
DIERR_NOTACQUIRED
Die Joystickkonfiguration wurde nicht abgerufen. Sie müssen IDirectInputJoyConfig8::Acquire aufrufen, bevor Sie die Joystickkonfigurationseinstellungen ändern können.
DIERR_INVALIDPARAM
Mindestens ein Parameter war ungültig.

Anforderungen

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