Compartir a través de


Windows.Gaming.Input.Custom Espacio de nombres

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.