IGameController 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
핵심 인터페이스는 실제 유형(게임 패드, 레이싱 휠, 플라이트 스틱 등)에 관계없이 모든 컨트롤러 디바이스에서 구현해야 합니다. 이 인터페이스는 주로 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 |
컨트롤러와 연결된 사용자가 변경되었을 때 신호를 보냅니다. |