Estrutura DIJOYCONFIG (dinputd.h)
A estrutura DIJOYCONFIG contém informações sobre a configuração de um joystick.
Sintaxe
typedef struct DIJOYCONFIG {
DWORD dwSize;
GUID guidInstance;
JOYREGHWCONFIG hwc;
DWORD dwGain;
WCHAR wszType[MAX_JOYSTRING];
WCHAR wszCallout[MAX_JOYSTRING];
GUID guidGameport;
} DIJOYCONFIG, *LPDIJOYCONFIG;
Membros
dwSize
Especifica o tamanho da estrutura em bytes. Esse membro deve ser inicializado antes que a estrutura seja usada.
guidInstance
Especifica o GUID da instância para o joystick.
hwc
Configuração de hardware do Joystick.
dwGain
Especifica a configuração de ganho global. Esse valor é aplicado a todos os efeitos de force feedback como um "controle de volume master".
wszType[MAX_JOYSTRING]
O tipo de joystick para o joystick. Ele deve ser um dos valores enumerados por IDirectInputJoyConfig8::EnumTypes.
wszCallout[MAX_JOYSTRING]
O driver de texto explicativo para o joystick.
guidGameport
Especifica um GUID que identifica o gameport que está sendo usado para esse joystick.
Comentários
Os gameports do WDM podem ser encontrados durante a enumeração chamando o método IDirectInputJoyConfig8::GetTypeInfo para um joystick enumerado e, em seguida, estudando os sinalizadores presentes no membro dwFlags da estrutura DIJOYTYPEINFO . Se o sinalizador JOY_HWS_ISGAMEPORTBUS estiver definido, o objeto enumerado no momento será um gameport WDM disponível.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dinputd.h |