GameControllerFactoryManager 类

定义

管理自定义控制器的工厂。

public ref class GameControllerFactoryManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GameControllerFactoryManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class GameControllerFactoryManager
Public Class GameControllerFactoryManager
继承
Object Platform::Object IInspectable GameControllerFactoryManager
属性

Windows 要求

设备系列
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)

注解

版本历史记录

Windows 版本 SDK 版本 增值
1703 15063 TryGetFactoryControllerFromGameController

方法

RegisterCustomFactoryForGipInterface(ICustomGameControllerFactory, Guid)

为自定义 Gip 控制器注册工厂。

RegisterCustomFactoryForHardwareId(ICustomGameControllerFactory, UInt16, UInt16)

为自定义硬件 ID 控制器注册工厂。

RegisterCustomFactoryForXusbType(ICustomGameControllerFactory, XusbDeviceType, XusbDeviceSubtype)

为 Xusb 类型控制器注册工厂。

TryGetFactoryControllerFromGameController(ICustomGameControllerFactory, IGameController)

尝试获取属于指定工厂的游戏控制器,并引用与指定的游戏控制器相同的基础游戏控制器。

适用于