GameBar.IsInputRedirectedChanged 이벤트
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
입력이 게임 바로 리디렉션되거나 입력이 게임으로 복원될 때 발생합니다.
사용자가 게임 바를 호출하면 플레이어가 게임 막대와 상호 작용하는 동안 입력이 게임 바로 리디렉션될 수 있습니다. 더 이상 입력을 받지 않는 게임은 일반적으로 게임 플레이를 일시 중지하거나 유휴 상태를 표시하려고 합니다. 일시 중지되거나 유휴 상태인 경우 현재 프레임이나 장면을 계속 렌더링하여 플레이어가 녹음을 시작하거나 이미 녹화 중인 경우 녹음이 원활하고 원활하도록 하는 것이 가장 좋습니다. 멀티 플레이어 게임은 일시 중지하지 않고 게임 플레이를 계속하도록 선택할 수 있습니다.
팁
이 이벤트는 백그라운드(비 UI) 스레드에서 발생할 수 있습니다. UI 작업을 수행하려면 이벤트를 UI 스레드에 게시해야 할 수 있습니다.
IsInputRedirected를 사용하여 입력이 현재 게임 바로 리디렉션되는지 여부를 확인합니다.
// Register
static event_token IsInputRedirectedChanged(EventHandler<IInspectable> const& handler) const;
// Revoke with event_token
static void IsInputRedirectedChanged(event_token const* cookie) const;
// Revoke with event_revoker
static GameBar::IsInputRedirectedChanged_revoker IsInputRedirectedChanged(auto_revoke_t, EventHandler<IInspectable> const& handler) const;
public static event System.EventHandler<object> IsInputRedirectedChanged;
function onIsInputRedirectedChanged(eventArgs) { /* Your code */ }
Windows.Gaming.UI.GameBar.addEventListener("isinputredirectedchanged", onIsInputRedirectedChanged);
Windows.Gaming.UI.GameBar.removeEventListener("isinputredirectedchanged", onIsInputRedirectedChanged);
- or -
Windows.Gaming.UI.GameBar.onisinputredirectedchanged = onIsInputRedirectedChanged;
Public Shared Custom Event IsInputRedirectedChanged As EventHandler(Of Object)