Compartilhar via


Método IDirectInputJoyConfig8::GetUserValues (dinputd.h)

O método IDirectInputJoyConfig8::GetUserValues obtém informações sobre as configurações do usuário para o joystick.

Sintaxe

HRESULT GetUserValues(
  LPDIJOYUSERVALUES unnamedParam1,
  DWORD             unnamedParam2
);

Parâmetros

unnamedParam1

Aponta para uma estrutura que recebe informações sobre a configuração do joystick do usuário. O chamador deve inicializar o membro dwSize da estrutura DIJOYUSERVALUES antes de chamar esse método.

unnamedParam2

Especifica quais membros da estrutura DIJOYUSERVALUES contêm valores a serem recuperados. Pode haver zero, um ou mais dos seguintes:

DIJU_USERVALUES

Indica que as configurações do usuário (o membro ruv da estrutura DIJOYUSERVALUES) estão sendo solicitadas.

DIJU_GLOBALDRIVER

Indica que o driver de porta global (o membro wszGlobalDriver da estrutura DIJOYUSERVALUES) está sendo solicitado.

Uma lista de drivers globais válidos pode ser obtida enumerando a lista de tipos de joystick. Se o tipo de joystick tiver o sinalizador JOY_HWS_ISGAMEPORTDRIVER definido no membro dwFlags da estrutura JOYHWSETTINGS, o membro wszCallout da estrutura DIJOYTYPEINFO conterá o nome de um driver que pode ser usado como um driver global.

DIJU_GAMEPORTEMULATOR

Não usado

Valor retornado

Retorna DI_OK se tiver êxito; caso contrário, retorna o seguinte valor de erro COM:

Código de retorno Descrição
DIERR_INVALIDPARAM
Um ou mais parâmetros eram inválidos.

Requisitos

   
Plataforma de Destino Área de Trabalho
Cabeçalho dinputd.h (inclua Dinputd.h)