Compartilhar via


IGameController Interface

Definição

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.

Aplica-se a