Método IDirectInputJoyConfig8::SetConfig (dinputd.h)
El método IDirectInputJoyConfig8::SetConfig crea o vuelve a definir la información de configuración sobre un joystick.
Sintaxis
HRESULT SetConfig(
UINT unnamedParam1,
LPCDIJOYCONFIG unnamedParam2,
DWORD unnamedParam3
);
Parámetros
unnamedParam1
Indica un número de identificación del joystick de base cero.
unnamedParam2
Contiene información sobre el joystick.
unnamedParam3
Especifica las partes de la estructura DIJOYCONFIG a la que apunta pcfg que contienen información que se va a establecer. Puede haber cero, uno o varios de los siguientes:
DIJC_REGHWCONFIGTYPE
Indica que la configuración de hardware para el joystick (el miembro hwc de la estructura DIJOYCONFIG) y el nombre del tipo de joystick (el miembro wszType del DIJOYCONFIG) son válidos. Tenga en cuenta que la configuración de hardware y el nombre de tipo no se pueden establecer por separado.
DIJC_GAIN
Indica que la ganancia de fuerza-comentarios para el joystick es válida.
DIJC_CALLOUT
Indica que la llamada de sondeo del joystick es válida.
Valor devuelto
Devuelve DI_OK si se ejecuta correctamente; de lo contrario, devuelve uno de los siguientes valores de error COM:
Código devuelto | Descripción |
---|---|
|
No se ha adquirido la configuración del joystick. Debe llamar a IDirectInputJoyConfig8::Acquire para poder notificar a las aplicaciones y controladores los cambios en la configuración del joystick. |
|
Uno o varios parámetros no eran válidos. |
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dinputd.h (incluya Dinputd.h) |