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 |
---|---|
|
Uno o varios parámetros no eran válidos. |
|
No se encontró el tipo de joystick. |
Requisitos
Plataforma de destino | Escritorio |
Encabezado | dinputd.h (incluya Dinputd.h) |