Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |