IGameController Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A interface principal necessária para ser implementada por todos os dispositivos de controlador, independentemente de seu tipo real (gamepad, volante de corrida, vara de voo e assim por diante). Essa interface existe principalmente para dar suporte à extensibilidade para controladores de jogos, o que permite que os OEMs (Fabricantes de Equipamentos Originais) publiquem classes WinRT (Windows Runtime) que fornecem acesso avançado aos recursos de seu dispositivo, ao mesmo tempo em que se integram à estrutura de enumeração de dispositivo do controlador de jogo subjacente.
public interface class IGameController
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(464479522, 24420, 17093, 130, 103, 185, 254, 34, 21, 191, 189)]
struct IGameController
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(464479522, 24420, 17093, 130, 103, 185, 254, 34, 21, 191, 189)]
public interface IGameController
Public Interface IGameController
- Derivado
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Propriedades
Headset |
O fone de ouvido de áudio anexado ao controlador. |
IsWireless |
Obtém um valor que indica o estado sem fio do gamepad. |
User |
O usuário associado ao controlador. |
Eventos
HeadsetConnected |
Sinaliza quando um fone de ouvido é anexado ao controlador. |
HeadsetDisconnected |
Sinaliza quando um headset é desconectado do controlador. |
UserChanged |
Sinaliza quando o usuário associado ao controlador é alterado. |