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)

指定したファクトリに属し、指定されたものと同じ基になるゲーム コントローラーを参照するゲーム コントローラーの取得を試みます。

適用対象