다음을 통해 공유


IGameControllerProvider 인터페이스

정의

시스템에 연결된 실제 게임 컨트롤러 디바이스를 나타내는 기본 인터페이스입니다.

public interface class IGameControllerProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.Guid(3872864642, 10646, 17753, 177, 108, 62, 87, 212, 110, 88, 214)]
struct IGameControllerProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.Guid(3872864642, 10646, 17753, 177, 108, 62, 87, 212, 110, 88, 214)]
public interface IGameControllerProvider
Public Interface IGameControllerProvider
파생
특성

Windows 요구 사항

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

설명

디바이스 클래스는 활성화할 수 없습니다. 디바이스 관리자 런타임 클래스의 컬렉션 속성을 통해 열거할 수 있지만 xboxAccessoryManagement 기능이 있는 앱을 저장하도록 제한됩니다. 디바이스 클래스 개체에 대한 액세스 권한을 얻는 일반적인 방법은 사용자 지정 게임 컨트롤러 클래스에 대한 팩터리를 등록하는 것입니다.

속성

FirmwareVersionInfo

컨트롤러의 펌웨어 버전에 대한 정보를 포함합니다.

HardwareProductId

컨트롤러의 하드웨어 제품 ID입니다.

HardwareVendorId

컨트롤러의 하드웨어 공급업체 ID입니다.

HardwareVersionInfo

하드웨어 버전에 대한 정보를 포함합니다.

IsConnected

컨트롤러가 연결되어 있는지 여부를 나타내는 부울 값입니다.

적용 대상