Partager via


GameControllerFactoryManager Classe

Définition

Gère les fabriques pour les contrôleurs personnalisés.

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
Héritage
Object Platform::Object IInspectable GameControllerFactoryManager
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1703 15063 TryGetFactoryControllerFromGameController

Méthodes

RegisterCustomFactoryForGipInterface(ICustomGameControllerFactory, Guid)

Inscrit une fabrique pour un contrôleur Gip personnalisé.

RegisterCustomFactoryForHardwareId(ICustomGameControllerFactory, UInt16, UInt16)

Inscrit une fabrique pour un contrôleur d’ID matériel personnalisé.

RegisterCustomFactoryForXusbType(ICustomGameControllerFactory, XusbDeviceType, XusbDeviceSubtype)

Inscrit une fabrique pour un contrôleur de type Xusb.

TryGetFactoryControllerFromGameController(ICustomGameControllerFactory, IGameController)

Tente d’obtenir un contrôleur de jeu qui appartient à la fabrique spécifiée et référence le même contrôleur de jeu sous-jacent que celui qui a été spécifié.

S’applique à