Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс 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 |