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 |
---|---|
|
Mindestens ein Parameter war ungültig. |
|
Der Joysticktyp wurde nicht gefunden. |
Anforderungen
Zielplattform | Desktop |
Kopfzeile | dinputd.h (include Dinputd.h) |