Condividi tramite


Metodo IDirectInputJoyConfig8::GetUserValues (dinputd.h)

Il metodo IDirectInputJoyConfig8::GetUserValues ottiene informazioni sulle impostazioni utente per il joystick.

Sintassi

HRESULT GetUserValues(
  LPDIJOYUSERVALUES unnamedParam1,
  DWORD             unnamedParam2
);

Parametri

unnamedParam1

Punta a una struttura che riceve informazioni sulla configurazione del joystick utente. Il chiamante deve inizializzare il membro dwSize della struttura DIJOYUSERVALUES prima di chiamare questo metodo.

unnamedParam2

Specifica quali membri della struttura DIJOYUSERVALUES contengono valori da recuperare. Potrebbe esserci zero, uno o più dei seguenti:

DIJU_USERVALUES

Indica che vengono richieste le impostazioni di configurazione utente (membro ruv della struttura DIJOYUSERVALUES).

DIJU_GLOBALDRIVER

Indica che viene richiesto il driver di porta globale (membro wszGlobalDriver della struttura DIJOYUSERVALUES).

Un elenco di driver globali validi può essere ottenuto enumerando l'elenco dei tipi di joystick. Se il tipo di joystick ha il flag di JOY_HWS_ISGAMEPORTDRIVER impostato nel membro dwFlags della struttura JOYHWSETTINGS, il membro wszCallout della struttura DIJOYTYPEINFO contiene il nome di un driver che può essere usato come driver globale.

DIJU_GAMEPORTEMULATOR

Non utilizzato

Valore restituito

Restituisce DI_OK se ha esito positivo; in caso contrario, restituisce il valore di errore COM seguente:

Codice restituito Descrizione
DIERR_INVALIDPARAM
Uno o più parametri non sono validi.

Requisiti

   
Piattaforma di destinazione Desktop
Intestazione dinputd.h (include Dinputd.h)