다음을 통해 공유


IGameController 인터페이스

정의

핵심 인터페이스는 실제 유형(게임 패드, 레이싱 휠, 플라이트 스틱 등)에 관계없이 모든 컨트롤러 디바이스에서 구현해야 합니다. 이 인터페이스는 주로 OEM(원본 장비 제조업체)이 기본 게임 컨트롤러 디바이스 열거 프레임워크에 통합하면서 디바이스 기능에 대한 풍부한 액세스를 제공하는 WinRT(Windows 런타임) 클래스를 게시할 수 있도록 하는 게임 컨트롤러에 대한 확장성을 지원하기 위해 존재합니다.

public interface class IGameController
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(464479522, 24420, 17093, 130, 103, 185, 254, 34, 21, 191, 189)]
struct IGameController
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(464479522, 24420, 17093, 130, 103, 185, 254, 34, 21, 191, 189)]
public interface IGameController
Public Interface IGameController
파생
특성

Windows 요구 사항

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

속성

Headset

컨트롤러에 연결된 오디오 헤드셋입니다.

IsWireless

게임 패드의 무선 상태를 나타내는 값을 가져옵니다.

User

컨트롤러와 연결된 사용자입니다.

이벤트

HeadsetConnected

헤드셋이 컨트롤러에 연결되면 신호를 보냅니다.

HeadsetDisconnected

컨트롤러에서 헤드셋의 연결이 끊어지면 신호를 보냅니다.

UserChanged

컨트롤러와 연결된 사용자가 변경되었을 때 신호를 보냅니다.

적용 대상