Windows.Gaming.Input.Custom Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит API, позволяющие производителям оборудования создавать пользовательские библиотеки классов WinRT (среда выполнения Windows) для своих устройств.
Классы
GameControllerFactoryManager |
Управляет фабриками для пользовательских контроллеров. |
GipFirmwareUpdateResult |
Результат операции обновления. |
GipGameControllerProvider |
Представляет физический игровой контроллер, подключенный к системе с помощью GIP.SYS. |
HidGameControllerProvider |
Представляет базовое устройство для игрового контроллера HID (human Interface Device). |
XusbGameControllerProvider |
Представляет физические устройства игрового контроллера, подключенные к системе с помощью XUSB22.SYS. |
Структуры
GameControllerVersionInfo |
Содержит сведения о версии игрового контроллера. |
GipFirmwareUpdateProgress |
Указывает ход выполнения операции обновления встроенного ПО. |
Интерфейсы
ICustomGameControllerFactory |
Представляет фабрику для создания пользовательского типа контроллера. |
IGameControllerInputSink |
Базовый интерфейс, определяющий интерфейсы, необходимые для написания пользовательского класса игрового контроллера. |
IGameControllerProvider |
Базовый интерфейс, представляющий физические устройства игрового контроллера, подключенные к системе. |
IGipGameControllerInputSink |
Определяет методы, необходимые для пользовательского интерфейса контроллера GIP. |
IHidGameControllerInputSink |
Определяет методы, необходимые для пользовательского интерфейса контроллера HID (human Interface Device). |
IXusbGameControllerInputSink |
Определяет методы, необходимые для пользовательского интерфейса контроллера Xusb. |
Перечисления
GipFirmwareUpdateStatus |
Указывает состояние операции обновления встроенного ПО. |
GipMessageClass |
Класс сообщения GIP. |
XusbDeviceSubtype |
Подтип устройства контроллера. |
XusbDeviceType |
Тип устройства контроллера. |
Комментарии
Важно помнить, что API в этом пространстве имен не предназначены для приложений. на самом деле ни один из приложений никогда не должен вызывать эти API напрямую. Это пространство имен предназначено только для предоставления платформы для разработки библиотек компонентов WinRT, и именно эти библиотеки (и предоставляемые ими API) в конечном итоге будут использоваться приложениями. Таким образом, эти API ориентированы в основном на низкоуровневый необработанный доступ к устройствам игровых контроллеров.