Metodo IDirectInputJoyConfig8::SetConfig (dinputd.h)
Il metodo IDirectInputJoyConfig8::SetConfig crea o ridefine le informazioni di configurazione su un joystick.
Sintassi
HRESULT SetConfig(
UINT unnamedParam1,
LPCDIJOYCONFIG unnamedParam2,
DWORD unnamedParam3
);
Parametri
unnamedParam1
Indica un numero di identificazione del joystick in base zero.
unnamedParam2
Contiene informazioni sul joystick.
unnamedParam3
Specifica le parti della struttura DIJOYCONFIG a cui fa riferimento pcfg che contengono informazioni da impostare. Potrebbe esserci zero, uno o più dei seguenti:
DIJC_REGHWCONFIGTYPE
Indica che la configurazione hardware per il joystick (membro hwc della struttura DIJOYCONFIG) e il nome del tipo di joystick (il membro wszType di DIJOYCONFIG) sono validi. Si noti che la configurazione hardware e il nome del tipo non possono essere impostati separatamente.
DIJC_GAIN
Indica che il guadagno di forza-feedback per il joystick è valido.
DIJC_CALLOUT
Indica che il callout del polling del joystick è valido.
Valore restituito
Restituisce DI_OK se ha esito positivo; in caso contrario, restituisce uno dei valori di errore COM seguenti:
Codice restituito | Descrizione |
---|---|
|
La configurazione del joystick non è stata acquisita. È necessario chiamare IDirectInputJoyConfig8::Acquire prima di poter inviare notifiche alle applicazioni e ai driver delle modifiche apportate alla configurazione del joystick. |
|
Uno o più parametri non sono validi. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dinputd.h (include Dinputd.h) |