Condividi tramite


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
DIERR_NOTACQUIRED
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.
DIERR_INVALIDPARAM
Uno o più parametri non sono validi.

Requisiti

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