Método IDirectInputJoyConfig8::SetConfig (dinputd.h)
O método IDirectInputJoyConfig8::SetConfig cria ou redefine informações de configuração sobre um joystick.
Sintaxe
HRESULT SetConfig(
UINT unnamedParam1,
LPCDIJOYCONFIG unnamedParam2,
DWORD unnamedParam3
);
Parâmetros
unnamedParam1
Indica um número de identificação de joystick baseado em zero.
unnamedParam2
Contém informações sobre o joystick.
unnamedParam3
Especifica as partes da estrutura DIJOYCONFIG apontadas por pcfg que contêm informações a serem definidas. Pode haver zero, um ou mais dos seguintes:
DIJC_REGHWCONFIGTYPE
Indica que a configuração de hardware para o joystick (o membro hwc da estrutura DIJOYCONFIG) e o nome do tipo joystick (o membro wszType do DIJOYCONFIG) são válidos. Observe que a configuração de hardware e o nome do tipo não podem ser definidos separadamente.
DIJC_GAIN
Indica que o ganho de force-feedback para o joystick é válido.
DIJC_CALLOUT
Indica que o texto explicativo de sondagem do joystick é válido.
Retornar valor
Retorna DI_OK se tiver êxito; caso contrário, retornará um dos seguintes valores de erro COM:
Código de retorno | Descrição |
---|---|
|
A configuração do Joystick não foi adquirida. Você deve chamar IDirectInputJoyConfig8::Acquire antes de notificar aplicativos e drivers de alterações na configuração do joystick. |
|
Um ou mais parâmetros eram inválidos. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | dinputd.h (inclua Dinputd.h) |