Share via


Método IDirectInputJoyConfig8::GetTypeInfo (dinputd.h)

El método IDirectInputJoyConfig8::GetTypeInfo obtiene información sobre un tipo de joystick.

Sintaxis

HRESULT GetTypeInfo(
  LPCWSTR         unnamedParam1,
  LPDIJOYTYPEINFO unnamedParam2,
  DWORD           unnamedParam3
);

Parámetros

unnamedParam1

Apunta al nombre del tipo, obtenido previamente de una llamada a IDirectInputJoyConfig8::EnumTypes.

unnamedParam2

Apunta a una estructura que recibe información sobre el tipo de joystick. El llamador debe inicializar el miembro dwSize de la estructura DIJOYTYPEINFO antes de llamar a este método.

unnamedParam3

Especifica las partes de la estructura DIJOYTYPEINFO a la que apunta pjti que se van a rellenar. Puede haber cero, uno o varios de los siguientes:

DITC_REGHWSETTINGS

Indica que se solicita la configuración de hardware del Registro para el joystick.

DITC_CLSIDCONFIG

Indica que se solicita el CLSID de configuración del joystick. Si el valor es de ceros, no hay ninguna configuración personalizada para este tipo de joystick.

DITC_DISPLAYNAME

Indica que se solicita el nombre para mostrar del tipo de joystick.

DITC_CALLOUT

Indica que se solicita la llamada para el tipo de joystick.

Valor devuelto

Devuelve DI_OK si se ejecuta correctamente; de lo contrario, devuelve uno de los siguientes valores de error COM:

Código devuelto Descripción
DIERR_INVALIDPARAM
Uno o varios parámetros no eran válidos.
DIERR_NOTFOUND
No se encontró el tipo de joystick.

Requisitos

   
Plataforma de destino Escritorio
Encabezado dinputd.h (incluya Dinputd.h)