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 |
---|---|
|
Uno o più parametri non sono validi. |
Requisiti
Piattaforma di destinazione | Desktop |
Intestazione | dinputd.h (include Dinputd.h) |