IGameControllerProvider Интерфейс

Определение

Базовый интерфейс, представляющий физические устройства игрового контроллера, подключенные к системе.

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
Производный
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v3.0)

Комментарии

Классы устройств не активируются, их можно перечислить с помощью свойства коллекции в классе среды выполнения диспетчера устройств, однако это ограничивается магазином приложений с возможностью xboxAccessoryManagement. Типичный способ получения доступа к объекту класса устройства — регистрация фабрики для класса пользовательского игрового контроллера.

Свойства

FirmwareVersionInfo

Содержит сведения о версии встроенного ПО контроллера.

HardwareProductId

Идентификатор аппаратного продукта контроллера.

HardwareVendorId

Идентификатор поставщика оборудования контроллера.

HardwareVersionInfo

Содержит сведения о версии оборудования.

IsConnected

Логическое значение, указывающее, подключен ли контроллер.

Применяется к