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
DIERR_INVALIDPARAM
Uno o varios parámetros no eran válidos.

Requisitos

   
Plataforma de destino Escritorio
Encabezado dinputd.h (incluya Dinputd.h)