Freigeben über


IDirectInputJoyConfig8::GetTypeInfo-Methode (dinputd.h)

Die IDirectInputJoyConfig8::GetTypeInfo-Methode ruft Informationen zu einem Joysticktyp ab.

Syntax

HRESULT GetTypeInfo(
  LPCWSTR         unnamedParam1,
  LPDIJOYTYPEINFO unnamedParam2,
  DWORD           unnamedParam3
);

Parameter

unnamedParam1

Verweist auf den Namen des Typs, der zuvor von einem Aufruf von IDirectInputJoyConfig8::EnumTypes abgerufen wurde.

unnamedParam2

Verweist auf eine Struktur, die Informationen zum Joysticktyp empfängt. Der Aufrufer muss das dwSize-Element der DIJOYTYPEINFO-Struktur initialisieren, bevor diese Methode aufgerufen wird.

unnamedParam3

Gibt die Teile der DIJOYTYPEINFO-Struktur an, auf die von pjti verwiesen wird, die ausgefüllt werden sollen. Es kann null, eins oder mehrere der folgenden Elemente geben:

DITC_REGHWSETTINGS

Gibt an, dass die Registrierungshardwareeinstellungen für den Joystick angefordert werden.

DITC_CLSIDCONFIG

Gibt an, dass die Joystickkonfigurations-CLSID angefordert wird. Wenn der Wert alle Nullen ist, gibt es keine benutzerdefinierte Konfiguration für diesen Joysticktyp.

DITC_DISPLAYNAME

Gibt an, dass der Anzeigename für den Joysticktyp angefordert wird.

DITC_CALLOUT

Gibt an, dass die Legende für den Joysticktyp angefordert wird.

Rückgabewert

Gibt bei erfolgreicher Ausführung DI_OK zurück. Gibt andernfalls einen der folgenden COM-Fehlerwerte zurück:

Rückgabecode Beschreibung
DIERR_INVALIDPARAM
Mindestens ein Parameter war ungültig.
DIERR_NOTFOUND
Der Joysticktyp wurde nicht gefunden.

Anforderungen

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