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 |
Логическое значение, указывающее, подключен ли контроллер. |