Windows.Gaming.Input.Custom Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene API que permiten a los fabricantes de equipos escribir bibliotecas de clases personalizadas de WinRT (Windows Runtime) para sus dispositivos.
Clases
GameControllerFactoryManager |
Administra fábricas para controladores personalizados. |
GipFirmwareUpdateResult |
Resultado de una operación de actualización. |
GipGameControllerProvider |
Representa un controlador de juego físico conectado al sistema mediante GIP.SYS. |
HidGameControllerProvider |
Representa el dispositivo subyacente para un controlador de juego HID (dispositivo de interfaz humana). |
XusbGameControllerProvider |
Representa los dispositivos de controlador de juegos físicos conectados al sistema mediante XUSB22.SYS. |
Estructuras
GameControllerVersionInfo |
Contiene información sobre la versión del controlador de juego. |
GipFirmwareUpdateProgress |
Indica el progreso de una operación de actualización de firmware. |
Interfaces
ICustomGameControllerFactory |
Representa un generador para crear un tipo de controlador personalizado. |
IGameControllerInputSink |
Interfaz base que define las interfaces necesarias para escribir una clase de controlador de juego personalizada. |
IGameControllerProvider |
Interfaz base que representa los dispositivos de controlador de juegos físicos conectados al sistema. |
IGipGameControllerInputSink |
Define los métodos necesarios para una interfaz de controlador de Gip personalizada. |
IHidGameControllerInputSink |
Define los métodos necesarios para una interfaz de controlador HID personalizada (dispositivo de interfaz humana). |
IXusbGameControllerInputSink |
Define los métodos necesarios para una interfaz de controlador xusb personalizada. |
Enumeraciones
GipFirmwareUpdateStatus |
Indica el estado de una operación de actualización de firmware. |
GipMessageClass |
Clase de un mensaje de Gip. |
XusbDeviceSubtype |
Subtipo de dispositivo del controlador. |
XusbDeviceType |
Tipo de dispositivo del controlador. |
Comentarios
Es importante tener en cuenta que las API de este espacio de nombres no están destinadas a las aplicaciones; de hecho, ninguna aplicación debe llamar directamente a estas API. Este espacio de nombres solo está diseñado para proporcionar un marco para crear bibliotecas de componentes de WinRT y es esas bibliotecas (y las API que exponen) que las aplicaciones consumirán en última instancia. Por lo tanto, estas API se centran principalmente en el acceso sin procesar de bajo nivel a los dispositivos de controlador de juegos.