Share via


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