Compartir a través de


Interfaz IDirectInputJoyConfig8 (dinputd.h)

La interfaz IDirectInputJoyConfig8 contiene métodos que permiten a los desarrolladores de hardware que escriben hojas de propiedades escribir y leer información en y desde el registro. Si necesita abrir claves del Registro, debe usar los métodos IDirectInputJoyConfig8::OpenConfigKey e IDirectInputJoyConfig8::OpenTypeKey en lugar de abrir las claves del Registro directamente. El uso de cualquiera de estos métodos garantiza que se abra la rama del Registro correcta. Además, la interfaz IDirectInputJoyConfig8 se admitirá en versiones futuras de DirectInput cuando los datos del Registro subyacentes se puedan estructurar de forma diferente.

Herencia

La interfaz IDirectInputJoyConfig8 hereda de la interfaz IUnknown . IDirectInputJoyConfig8 también tiene estos tipos de miembros:

Métodos

La interfaz IDirectInputJoyConfig8 tiene estos métodos.

 
IDirectInputJoyConfig8::Acquire

El método IDirectInputJoyConfig8::Acquire adquiere el "modo de configuración de joystick". Solo una aplicación puede estar en modo de configuración de joystick a la vez; los intentos posteriores de otras aplicaciones para adquirir este modo deben recibir el error DIERR_OTHERAPPHASPRIO. Después de entrar en el modo de configuración, la aplicación puede realizar modificaciones en los ajustes de configuración del joystick global. La aplicación debe comprobar la configuración existente antes de instalar las nuevas en caso de que otra aplicación cambie la configuración provisionalmente.
IDirectInputJoyConfig8::AddNewHardware

El método IDirectInputJoyConfig8::AddNewHardware muestra el cuadro de diálogo Agregar nuevo hardware que guía al usuario a través de la instalación de un nuevo dispositivo de entrada.
IDirectInputJoyConfig8::AddRef

El método IDirectInputJoyConfig8::AddRef aumenta el recuento de referencias del objeto DirectInputJoyConfig en 1. Este método forma parte de la interfaz IUnknown heredada por DirectInputJoyConfig.
IDirectInputJoyConfig8::D eleteConfig

El método IDirectInputJoyConfig8::D eleteConfig elimina información de configuración sobre un joystick.
IDirectInputJoyConfig8::D eleteType

El método IDirectInputJoyConfig8::D eleteType quita información sobre un tipo de joystick. Utilice este método con precaución; es responsabilidad del autor de la llamada asegurarse de que ningún joystick haga referencia al tipo eliminado.
IDirectInputJoyConfig8::EnumTypes

El método IDirectInputJoyConfig8::EnumTypes enumera los tipos de joystick admitidos actualmente por DirectInput.
IDirectInputJoyConfig8::GetConfig

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

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

El método IDirectInputJoyConfig8::GetUserValues obtiene información sobre la configuración de usuario del joystick.
IDirectInputJoyConfig8::OpenAppStatusKey

El método IDirectInputJoyConfig8::OpenAppStatusKey abre la clave raíz de las claves del Registro de estado de la aplicación y obtiene un identificador para la clave como parámetro de retorno.
IDirectInputJoyConfig8::OpenTypeKey

El método IDirectInputJoyConfig8::OpenTypeKey abre la clave del Registro asociada a un tipo de joystick.
IDirectInputJoyConfig8::QueryInterface

El método IDirectInputJoyConfig8::QueryInterface determina si el objeto DirectInputJoyConfig admite una interfaz COM determinada.
IDirectInputJoyConfig8::Release

El método IDirectInputJoyConfig8::Release reduce el recuento de referencias del objeto DirectInputJoyConfig en 1. Este método forma parte de la interfaz IUnknown heredada por DirectInputJoyConfig.
IDirectInputJoyConfig8::SendNotify

El método IDirectInputJoyConfig8::SendNotify notifica a los controladores de dispositivo y las aplicaciones que se han realizado cambios en la configuración del dispositivo.
IDirectInputJoyConfig8::SetConfig

El método IDirectInputJoyConfig8::SetConfig crea o redefini la información de configuración sobre un joystick.
IDirectInputJoyConfig8::SetCooperativeLevel

El método IDirectInputJoyConfig8::SetCooperativeLevel establece el nivel de cooperación para la instancia del dispositivo. Los únicos niveles cooperativos admitidos para la interfaz IDirectInputJoyConfig8 son DISCL_EXCLUSIVE y DISCL_BACKGROUND.
IDirectInputJoyConfig8::SetTypeInfo

El método IDirectInputJoyConfig8::SetTypeInfo crea un nuevo tipo de joystick o redefine la información sobre un tipo de joystick existente.
IDirectInputJoyConfig8::SetUserValues

El método IDirectInputJoyConfig8::SetUserValues establece la configuración del usuario para el joystick.
IDirectInputJoyConfig8::Unacquire

El método IDirectInputJoyConfig8::Unacquire no consulta "modo de configuración de joystick".

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado dinputd.h