DIJOYCONFIG-Struktur (dinputd.h)
Die DIJOYCONFIG-Struktur enthält Informationen zur Konfiguration eines Joysticks.
Syntax
typedef struct DIJOYCONFIG {
DWORD dwSize;
GUID guidInstance;
JOYREGHWCONFIG hwc;
DWORD dwGain;
WCHAR wszType[MAX_JOYSTRING];
WCHAR wszCallout[MAX_JOYSTRING];
GUID guidGameport;
} DIJOYCONFIG, *LPDIJOYCONFIG;
Member
dwSize
Gibt die Größe der Struktur in Bytes an. Dieser Member muss initialisiert werden, bevor die -Struktur verwendet wird.
guidInstance
Gibt die instance GUID für den Joystick an.
hwc
Joystick-Hardwarekonfiguration.
dwGain
Gibt die Einstellung für die globale Verstärkung an. Dieser Wert wird auf alle Kraftrückmeldungseffekte als "master Lautstärkeregler" angewendet.
wszType[MAX_JOYSTRING]
Der Joysticktyp für den Joystick. Es muss einer der Werte sein, die von IDirectInputJoyConfig8::EnumTypes aufgezählt werden.
wszCallout[MAX_JOYSTRING]
Der Legendentreiber für den Joystick.
guidGameport
Gibt eine GUID an, die den Gameport identifiziert, der für diesen Joystick verwendet wird.
Hinweise
WDM-Gameports können während der Enumeration gefunden werden, indem sie die IDirectInputJoyConfig8::GetTypeInfo-Methode für einen enumerierten Joystick aufrufen und dann die Flags untersuchen, die im dwFlags-Member der DIJOYTYPEINFO-Struktur vorhanden sind. Wenn das JOY_HWS_ISGAMEPORTBUS-Flag festgelegt ist, ist das derzeit aufgezählte Objekt ein verfügbarer WDM-Gameport.
Anforderungen
Anforderung | Wert |
---|---|
Header | dinputd.h |