Compartir a través de


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

El método IDirectInputJoyConfig8::GetConfig obtiene información sobre la configuración de un joystick.

Sintaxis

HRESULT GetConfig(
  UINT          unnamedParam1,
  LPDIJOYCONFIG unnamedParam2,
  DWORD         unnamedParam3
);

Parámetros

unnamedParam1

Indica un número de identificación del joystick. Es un entero no negativo. Para enumerar los joysticks, comience con el joystick cero e incremente el número del joystick en uno hasta que la función devuelva DIERR_NOMOREITEMS.

unnamedParam2

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

unnamedParam3

Especifica los miembros de la estructura a los que apunta pjc que se van a rellenar. Este parámetro puede ser cero, uno o varios de los siguientes:

DIJC_GUIDINSTANCE

Indica que se solicita el GUID de instancia del joystick. Una aplicación puede pasar el GUID de instancia a IDirectInput::CreateDevice para obtener una interfaz IDirectInputDevice al joystick. Tenga en cuenta que esta marca no es un parámetro válido para IDirectInputJoyConfig8::SetConfig.

DIJC_REGHWCONFIGTYPE

Indica que se solicita la configuración de hardware para el joystick (el miembro hwc de la estructura DIJOYCONFIG) y el nombre del tipo de joystick (el miembro wszType de la misma estructura). Tenga en cuenta que la configuración de hardware y el nombre de tipo no se pueden recuperar por separado.

DIJC_GAIN

Indica que se solicita la ganancia de la fuerza-comentarios para el joystick.

DIJC_CALLOUT

Indica que se solicita la llamada de sondeo del 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.
S_FALSE
El joystick especificado aún no se ha configurado.
DIERR_NOMOREITEMS
No hay más joysticks disponibles.

Requisitos

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