Compartilhar via


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
DIERR_INVALIDPARAM
Um ou mais parâmetros eram inválidos.
DIERR_NOTFOUND
O tipo de joystick não foi encontrado.

Requisitos

   
Plataforma de Destino Área de Trabalho
Cabeçalho dinputd.h (inclua Dinputd.h)