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 |
---|---|
|
Um ou mais parâmetros eram inválidos. |
Requisitos
Plataforma de Destino | Área de Trabalho |
Cabeçalho | dinputd.h (inclua Dinputd.h) |