다음을 통해 공유


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 요구 사항

요구 사항 Description
디바이스 패밀리
Windows 10 Anniversary Edition (10.0.14393.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v3.0에서 도입되었습니다.)

설명

버전 기록

Windows 버전 SDK 버전 추가된 값
1703 15063 TryGetFactoryControllerFromGameController

메서드

Name Description
RegisterCustomFactoryForGipInterface(ICustomGameControllerFactory, Guid)

사용자 지정 Gip 컨트롤러에 대한 팩터리를 등록합니다.

RegisterCustomFactoryForHardwareId(ICustomGameControllerFactory, UInt16, UInt16)

사용자 지정 하드웨어 ID 컨트롤러에 대한 팩터리를 등록합니다.

RegisterCustomFactoryForXusbType(ICustomGameControllerFactory, XusbDeviceType, XusbDeviceSubtype)

Xusb 형식 컨트롤러에 대한 팩터리를 등록합니다.

TryGetFactoryControllerFromGameController(ICustomGameControllerFactory, IGameController)

지정된 팩터리에 속하는 게임 컨트롤러를 가져오려고 시도하고 지정된 것과 동일한 기본 게임 컨트롤러를 참조합니다.

적용 대상