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

Requisitos Description
Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Propriedades

Nome Description
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

Nome Description
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