Método IDirectInputJoyConfig8::GetUserValues (dinputd.h)
El método IDirectInputJoyConfig8::GetUserValues obtiene información sobre la configuración del usuario para el joystick.
Sintaxis
HRESULT GetUserValues(
LPDIJOYUSERVALUES unnamedParam1,
DWORD unnamedParam2
);
Parámetros
unnamedParam1
Apunta a una estructura que recibe información sobre la configuración del joystick de usuario. El llamador debe inicializar el miembro dwSize de la estructura DIJOYUSERVALUES antes de llamar a este método.
unnamedParam2
Especifica qué miembros de la estructura DIJOYUSERVALUES contienen valores que se van a recuperar. Puede haber cero, uno o varios de los siguientes:
DIJU_USERVALUES
Indica que se solicitan los valores de configuración del usuario (el miembro ruv de la estructura DIJOYUSERVALUES).
DIJU_GLOBALDRIVER
Indica que se solicita el controlador de puerto global (el miembro wszGlobalDriver de la estructura DIJOYUSERVALUES).
Se puede obtener una lista de controladores globales válidos mediante la enumeración de la lista de tipos de joystick. Si el tipo de joystick tiene la marca JOY_HWS_ISGAMEPORTDRIVER establecida en el miembro dwFlags de la estructura JOYHWSETTINGS, el miembro wszCallout de la estructura DIJOYTYPEINFO contiene el nombre de un controlador que se puede usar como controlador global.
DIJU_GAMEPORTEMULATOR
No utilizado
Valor devuelto
Devuelve DI_OK si se ejecuta correctamente; de lo contrario, devuelve el siguiente valor de error COM:
Código devuelto | Descripción |
---|---|
|
Uno o varios parámetros no eran válidos. |
Requisitos
Plataforma de destino | Escritorio |
Encabezado | dinputd.h (incluya Dinputd.h) |