XGameStreamingIsTouchInputEnabled
지정된 스트리밍 클라이언트 장치가 게임에 터치 입력을 전송할지 여부를 확인합니다.
구문
HRESULT XGameStreamingIsTouchInputEnabled(
XGameStreamingClientId client,
bool* touchInputEnabled
)
매개 변수
client _In_
형식: XGameStreamingClientId
터치 속성을 쿼리할 클라이언트
touchInputEnabled _Out_
형식: bool*
스트리밍 클라이언트 장치가 터치 입력을 받을 수 있으며 현재 터치 입력을 게임에 전달하도록 구성되어 있는 경우 true를 반환합니다.
반환 값
형식: HRESULT
성공한 경우 S_OK를 반환하고, 그렇지 않으면 오류 코드를 반환합니다.
잠재적인 오류
오류 코드 | 오류 값 | 오류 발생 원인 |
---|---|---|
E_GAMESTREAMING_NOT_INITIALIZED | 0x89245400 | XGameStreaming 런타임이 아직 초기화되지 않았습니다. 다른 API를 호출하기 전에 XGameStreamingInitialize를 호출합니다. |
E_GAMESTREAMING_CLIENT_NOT_CONNECTED | 0x89245401 | 지정된 클라이언트가 연결되어 있지 않습니다. |
E_GAMESTREAMING_NO_DATA | 0x89245402 | 요청한 데이터를 사용할 수 없습니다. 나중에 데이터를 사용할 수 있습니다. |
오류 코드 목록은 오류 코드를 참조하세요.
설명
기본적으로 터치 가능 디바이스에서 콘텐츠 테스트 애플리케이션을 통해 스트리밍하는 경우에만 XGameStreamingIsTouchInputEnabled
가 true
를 반환합니다. 터치 입력을 사용 하도록 게임이 구성될 때까지 프로덕션 플레이어는 클라이언트 스트리밍에서 터치 입력을 사용할 수 없습니다.
게임에서 사용할 수 있거나 사용할 수 없는 터치 입력의 변경에 대응하려는 경우 XGameStreamingRegisterClientPropertiesChanged를 통해 콜백을 등록해야 합니다.
요건
헤더: xgamestreaming.h
라이브러리: xgameruntime.lib
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔
참고 항목
XGameStreamingClientPropertiesChangedCallback
XGameStreamingRegisterClientPropertiesChanged
XGameStreaming