Compartilhar via


IGameControllerProvider Interface

Definição

Interface base que representa os dispositivos de controlador de jogo físico conectados ao sistema.

public interface class IGameControllerProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.Guid(3872864642, 10646, 17753, 177, 108, 62, 87, 212, 110, 88, 214)]
struct IGameControllerProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.Guid(3872864642, 10646, 17753, 177, 108, 62, 87, 212, 110, 88, 214)]
public interface IGameControllerProvider
Public Interface IGameControllerProvider
Derivado
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v3.0)

Comentários

As classes de dispositivo não são ativadas, podem ser enumeradas por meio de uma propriedade de coleção na classe de runtime do gerenciador de dispositivos. No entanto, isso é restrito a armazenar aplicativos com a funcionalidade xboxAccessoryManagement. A maneira típica de obter acesso a um objeto de classe de dispositivo é registrando uma fábrica para uma classe de controlador de jogo personalizada.

Propriedades

FirmwareVersionInfo

Contém informações sobre a versão de firmware do controlador.

HardwareProductId

A ID do produto de hardware do controlador.

HardwareVendorId

A ID do fornecedor de hardware do controlador.

HardwareVersionInfo

Contém informações sobre a versão de hardware.

IsConnected

Valor booliano que indica se o controlador está conectado.

Aplica-se a