Freigeben über


GameControllerFactoryManager Klasse

Definition

Verwaltet Fabriken für benutzerdefinierte Controller.

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
Vererbung
Object Platform::Object IInspectable GameControllerFactoryManager
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)

Hinweise

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1703 15063 TryGetFactoryControllerFromGameController

Methoden

RegisterCustomFactoryForGipInterface(ICustomGameControllerFactory, Guid)

Registriert eine Factory für einen benutzerdefinierten Gip-Controller.

RegisterCustomFactoryForHardwareId(ICustomGameControllerFactory, UInt16, UInt16)

Registriert eine Factory für einen benutzerdefinierten Hardware-ID-Controller.

RegisterCustomFactoryForXusbType(ICustomGameControllerFactory, XusbDeviceType, XusbDeviceSubtype)

Registriert eine Factory für einen Xusb-Typcontroller.

TryGetFactoryControllerFromGameController(ICustomGameControllerFactory, IGameController)

Versucht, einen Gamecontroller abzurufen, der zur angegebenen Factory gehört und auf denselben zugrunde liegenden Gamecontroller verweist wie der angegebene.

Gilt für: