Interface IDirectInputJoyConfig8 (dinputd.h)
A interface IDirectInputJoyConfig8 contém métodos que permitem que os desenvolvedores de hardware que estão escrevendo folhas de propriedades gravem e leiam informações de e para o Registro. Se você precisar abrir chaves do Registro, deverá usar os métodos IDirectInputJoyConfig8::OpenConfigKey e IDirectInputJoyConfig8::OpenTypeKey em vez de abrir chaves do Registro diretamente. O uso de qualquer um desses métodos garante que o branch do Registro correto seja aberto. Além disso, a interface IDirectInputJoyConfig8 terá suporte em versões futuras do DirectInput quando os dados subjacentes do Registro puderem ser estruturados de maneira diferente.
Herança
A interface IDirectInputJoyConfig8 herda da interface IUnknown . IDirectInputJoyConfig8 também tem estes tipos de membros:
Métodos
A interface IDirectInputJoyConfig8 tem esses métodos.
IDirectInputJoyConfig8::Acquire O método IDirectInputJoyConfig8::Acquire adquire o "modo de configuração do joystick". Somente um aplicativo pode estar no modo de configuração do joystick por vez; as tentativas subsequentes de outros aplicativos de adquirir esse modo devem receber o erro DIERR_OTHERAPPHASPRIO. Depois de entrar no modo de configuração, o aplicativo pode fazer alterações nas definições de configuração do joystick global. O aplicativo deve marcar as configurações existentes antes de instalar as novas caso outro aplicativo altere as configurações nesse ínterim. |
IDirectInputJoyConfig8::AddNewHardware O método IDirectInputJoyConfig8::AddNewHardware exibe a caixa de diálogo Adicionar Novo Hardware que orienta o usuário na instalação de um novo dispositivo de entrada. |
IDirectInputJoyConfig8::AddRef O método IDirectInputJoyConfig8::AddRef aumenta a contagem de referência do objeto DirectInputJoyConfig em 1. Esse método faz parte da interface IUnknown herdada por DirectInputJoyConfig. |
IDirectInputJoyConfig8::D eleteConfig O método IDirectInputJoyConfig8::D eleteConfig exclui informações de configuração sobre um joystick. |
IDirectInputJoyConfig8::D eleteType O método IDirectInputJoyConfig8::D eleteType remove informações sobre um tipo de joystick. Use este método com cuidado; é responsabilidade do chamador garantir que nenhum joystick se refira ao tipo excluído. |
IDirectInputJoyConfig8::EnumTypes O método IDirectInputJoyConfig8::EnumTypes enumera os tipos de joystick atualmente compatíveis com o DirectInput. |
IDirectInputJoyConfig8::GetConfig O método IDirectInputJoyConfig8::GetConfig obtém informações sobre a configuração de um joystick. |
IDirectInputJoyConfig8::GetTypeInfo O método IDirectInputJoyConfig8::GetTypeInfo obtém informações sobre um tipo de joystick. |
IDirectInputJoyConfig8::GetUserValues O método IDirectInputJoyConfig8::GetUserValues obtém informações sobre as configurações do usuário para o joystick. |
IDirectInputJoyConfig8::OpenAppStatusKey O método IDirectInputJoyConfig8::OpenAppStatusKey abre a chave raiz do aplicativo status chaves do Registro e obtém um identificador para a chave como um parâmetro de retorno. |
IDirectInputJoyConfig8::OpenTypeKey O método IDirectInputJoyConfig8::OpenTypeKey abre a chave do Registro associada a um tipo de joystick. |
IDirectInputJoyConfig8::QueryInterface O método IDirectInputJoyConfig8::QueryInterface determina se o objeto DirectInputJoyConfig dá suporte a uma interface COM específica. |
IDirectInputJoyConfig8::Release O método IDirectInputJoyConfig8::Release diminui a contagem de referência do objeto DirectInputJoyConfig em 1. Esse método faz parte da interface IUnknown herdada por DirectInputJoyConfig. |
IDirectInputJoyConfig8::SendNotify O método IDirectInputJoyConfig8::SendNotify notifica os drivers de dispositivo e os aplicativos de que foram feitas alterações na configuração do dispositivo. |
IDirectInputJoyConfig8::SetConfig O método IDirectInputJoyConfig8::SetConfig cria ou redefine informações de configuração sobre um joystick. |
IDirectInputJoyConfig8::SetCooperativeLevel O método IDirectInputJoyConfig8::SetCooperativeLevel estabelece o nível de cooperação para a instância do dispositivo. Os únicos níveis cooperativos com suporte para a interface IDirectInputJoyConfig8 são DISCL_EXCLUSIVE e DISCL_BACKGROUND. |
IDirectInputJoyConfig8::SetTypeInfo O método IDirectInputJoyConfig8::SetTypeInfo cria um novo tipo de joystick ou redefine informações sobre um tipo de joystick existente. |
IDirectInputJoyConfig8::SetUserValues O método IDirectInputJoyConfig8::SetUserValues define as configurações do usuário para o joystick. |
IDirectInputJoyConfig8::Unacquire O método IDirectInputJoyConfig8::Unacquire não requer "modo de configuração do joystick". |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | dinputd.h |