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 |
---|---|
|
Uno o varios parámetros no eran válidos. |
|
El joystick especificado aún no se ha configurado. |
|
No hay más joysticks disponibles. |
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | dinputd.h (incluya Dinputd.h) |