Método IDirectInputJoyConfig8::GetTypeInfo (dinputd.h)
O método IDirectInputJoyConfig8::GetTypeInfo obtém informações sobre um tipo de joystick.
Sintaxe
HRESULT GetTypeInfo(
LPCWSTR unnamedParam1,
LPDIJOYTYPEINFO unnamedParam2,
DWORD unnamedParam3
);
Parâmetros
unnamedParam1
Aponta para o nome do tipo, obtido anteriormente de uma chamada para IDirectInputJoyConfig8::EnumTypes.
unnamedParam2
Aponta para uma estrutura que recebe informações sobre o tipo de joystick. O chamador deve inicializar o membro dwSize da estrutura DIJOYTYPEINFO antes de chamar esse método.
unnamedParam3
Especifica as partes da estrutura DIJOYTYPEINFO apontada por pjti que devem ser preenchidas. Pode haver zero, um ou mais dos seguintes:
DITC_REGHWSETTINGS
Indica que as configurações de hardware do Registro para o joystick estão sendo solicitadas.
DITC_CLSIDCONFIG
Indica que a configuração do joystick CLSID está sendo solicitada. Se o valor for todos zeros, não haverá nenhuma configuração personalizada para esse tipo de joystick.
DITC_DISPLAYNAME
Indica que o nome de exibição do tipo joystick está sendo solicitado.
DITC_CALLOUT
Indica que o texto explicativo do tipo joystick está sendo solicitado.
Valor retornado
Retorna DI_OK se tiver êxito; caso contrário, retornará um dos seguintes valores de erro COM:
Código de retorno | Descrição |
---|---|
|
Um ou mais parâmetros eram inválidos. |
|
O tipo de joystick não foi encontrado. |
Requisitos
Plataforma de Destino | Área de Trabalho |
Cabeçalho | dinputd.h (inclua Dinputd.h) |