Интерфейс IDirectInputJoyConfig8 (dinputd.h)

Интерфейс IDirectInputJoyConfig8 содержит методы, позволяющие разработчикам оборудования, которые пишут листы свойств, записывать и считывать сведения в реестр и из реестра. Если необходимо открыть разделы реестра, следует использовать методы IDirectInputJoyConfig8::OpenConfigKey и IDirectInputJoyConfig8::OpenTypeKey , а не открывать разделы реестра напрямую. Использование любого из этих методов гарантирует, что откроется правильная ветвь реестра. Кроме того, интерфейс IDirectInputJoyConfig8 будет поддерживаться в будущих версиях DirectInput, если базовые данные реестра могут быть структурированы по-разному.

Наследование

Интерфейс IDirectInputJoyConfig8 наследуется от интерфейса IUnknown . IDirectInputJoyConfig8 также имеет следующие типы членов:

Методы

Интерфейс IDirectInputJoyConfig8 содержит следующие методы.

 
IDirectInputJoyConfig8::Acquire

Метод IDirectInputJoyConfig8::Acquire получает "режим конфигурации джойстика". Одновременно в режиме конфигурации джойстика может находиться только одно приложение; Последующие попытки других приложений получить этот режим должны получать ошибку DIERR_OTHERAPPHASPRIO. После входа в режим конфигурации приложение может вносить изменения в параметры конфигурации глобального джойстика. Приложение должно проверка существующие параметры перед установкой новых на случай изменения параметров другим приложением.
IDirectInputJoyConfig8::AddNewHardware

Метод IDirectInputJoyConfig8::AddNewHardware отображает диалоговое окно Добавление нового оборудования, которое поможет пользователю установить новое устройство ввода.
IDirectInputJoyConfig8::AddRef

Метод IDirectInputJoyConfig8::AddRef увеличивает число ссылок объекта DirectInputJoyConfig на 1. Этот метод является частью интерфейса IUnknown, наследуемого DirectInputJoyConfig.
IDirectInputJoyConfig8::D eleteConfig

Метод IDirectInputJoyConfig8::D eleteConfig удаляет сведения о конфигурации джойстика.
IDirectInputJoyConfig8::D eleteType

Метод IDirectInputJoyConfig8::D eleteType удаляет сведения о типе джойстика. Используйте этот метод с осторожностью; ответственность за то, чтобы джойстик не ссылался на удаленный тип, отвечает вызывающий объект.
IDirectInputJoyConfig8::EnumTypes

Метод IDirectInputJoyConfig8::EnumTypes перечисляет типы джойстиков, поддерживаемые в настоящее время DirectInput.
IDirectInputJoyConfig8::GetConfig

Метод IDirectInputJoyConfig8::GetConfig получает сведения о конфигурации джойстика.
IDirectInputJoyConfig8::GetTypeInfo

Метод IDirectInputJoyConfig8::GetTypeInfo получает сведения о типе джойстика.
IDirectInputJoyConfig8::GetUserValues

Метод IDirectInputJoyConfig8::GetUserValues получает сведения о пользовательских параметрах джойстика.
IDirectInputJoyConfig8::OpenAppStatusKey

Метод IDirectInputJoyConfig8::OpenAppStatusKey открывает корневой ключ разделов реестра состояния приложения и получает дескриптор ключа в качестве возвращаемого параметра.
IDirectInputJoyConfig8::OpenTypeKey

Метод IDirectInputJoyConfig8::OpenTypeKey открывает раздел реестра, связанный с типом джойстика.
IDirectInputJoyConfig8::QueryInterface

Метод IDirectInputJoyConfig8::QueryInterface определяет, поддерживает ли объект DirectInputJoyConfig определенный com-интерфейс.
IDirectInputJoyConfig8::Release

Метод IDirectInputJoyConfig8::Release уменьшает количество ссылок объекта DirectInputJoyConfig на 1. Этот метод является частью интерфейса IUnknown, наследуемого DirectInputJoyConfig.
IDirectInputJoyConfig8::SendNotify

Метод IDirectInputJoyConfig8::SendNotify уведомляет драйверы устройств и приложения о внесении изменений в конфигурацию устройства.
IDirectInputJoyConfig8::SetConfig

Метод IDirectInputJoyConfig8::SetConfig создает или переопределяет сведения о конфигурации джойстика.
IDirectInputJoyConfig8::SetCooperativeLevel

Метод IDirectInputJoyConfig8::SetCooperativeLevel устанавливает уровень взаимодействия для экземпляра устройства. Единственными уровнями совместной работы, поддерживаемыми для интерфейса IDirectInputJoyConfig8, являются DISCL_EXCLUSIVE и DISCL_BACKGROUND.
IDirectInputJoyConfig8::SetTypeInfo

Метод IDirectInputJoyConfig8::SetTypeInfo создает новый тип джойстика или переопределяет сведения о существующем типе джойстика.
IDirectInputJoyConfig8::SetUserValues

Метод IDirectInputJoyConfig8::SetUserValues задает параметры пользователя для джойстика.
IDirectInputJoyConfig8::Unacquire

Метод IDirectInputJoyConfig8::Unacquire отменяет запрос режима конфигурации джойстика.

Требования

Требование Значение
Целевая платформа Windows
Header dinputd.h