Estructura DIJOYCONFIG (dinputd.h)
La estructura DIJOYCONFIG contiene información sobre la configuración de un joystick.
Sintaxis
typedef struct DIJOYCONFIG {
DWORD dwSize;
GUID guidInstance;
JOYREGHWCONFIG hwc;
DWORD dwGain;
WCHAR wszType[MAX_JOYSTRING];
WCHAR wszCallout[MAX_JOYSTRING];
GUID guidGameport;
} DIJOYCONFIG, *LPDIJOYCONFIG;
Miembros
dwSize
Especifica el tamaño de la estructura en bytes. Este miembro debe inicializarse antes de usar la estructura.
guidInstance
Especifica el GUID de instancia para el joystick.
hwc
Configuración de hardware de joystick.
dwGain
Especifica la configuración de ganancia global. Este valor se aplica a todos los efectos de fuerza de comentarios como un "control de volumen maestro".
wszType[MAX_JOYSTRING]
El tipo de joystick para el joystick. Debe ser uno de los valores enumerados por IDirectInputJoyConfig8::EnumTypes.
wszCallout[MAX_JOYSTRING]
El controlador de llamada para el joystick.
guidGameport
Especifica un GUID que identifica la ventanilla de juego que se usa para este joystick.
Comentarios
Los juegos WDM se pueden encontrar durante la enumeración llamando al método IDirectInputJoyConfig8::GetTypeInfo para un joystick enumerado y, a continuación, estudiando las marcas presentes en el miembro dwFlags de la estructura DIJOYTYPEINFO . Si se establece la marca JOY_HWS_ISGAMEPORTBUS, el objeto enumerado actualmente es una ventanilla de juegos WDM disponible.
Requisitos
Requisito | Valor |
---|---|
Header | dinputd.h |