Compartilhar via


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