XGameRuntimeFeature
게임 런타임 기능을 열거합니다.
구문
enum class XGameRuntimeFeature : uint32_t
{
XAccessibility = 0,
XAppCapture = 1,
XAsync = 2,
XAsyncProvider = 3,
XDisplay = 4,
XGame = 5,
XGameInvite = 6,
XGameSave = 7,
XGameUI = 8,
XLauncher = 9,
XNetworking = 10,
XPackage = 11,
XPersistentLocalStorage = 12,
XSpeechSynthesizer = 13,
XStore = 14,
XSystem = 15,
XTaskQueue = 16,
XThread = 17,
XUser = 18,
XError = 19,
XGameEvent = 20,
XGameStreaming = 21,
}
상수
상수 | 설명 |
---|---|
XAccessibility | 접근성 기능을 나타냅니다. 자세한 내용은 XAccessibility를 참조하세요. |
XAppCapture | AppCapture 기능을 나타냅니다. 자세한 내용은 XAppCapture를 참조하세요. |
XAsync | 비동기 기능을 나타냅니다. 비동기 기능 사용에 대한 자세한 내용은 비동기 프로그래밍 모델 및 XAsync를 참조하세요. |
XAsyncProvider | AsyncProvider 기능을 나타냅니다. AsyncProvider 기능 사용에 대한 자세한 내용은 비동기 프로그래밍 모델 및 XAsyncProvider를 참조하세요. |
XDisplay | 디스플레이 기능을 나타냅니다. 자세한 내용은 XDisplay를 참조하세요. |
XGame | 게임 기능을 나타냅니다. 자세한 내용은 XGame을 참조하세요. |
XGameInvite | GameInvite 기능을 나타냅니다. 자세한 내용은 XGameInvite를 참조하세요. |
XGameSave | GameSave 기능을 나타냅니다. 자세한 내용은 XGameSave를 참조하세요. |
XGameUI | GameUI 기능을 나타냅니다. 자세한 내용은 XGameUI를 참조하세요. |
XLauncher | 시작 관리자 기능을 나타냅니다. 자세한 내용은 XLauncher를 참조하세요. |
XNetworking | 네트워킹 기능을 나타냅니다. 네트워킹 기능 사용에 대한 네트워킹 및 XNetworking을 참조하세요. |
XPackage | 패키지 기능을 나타냅니다. 패키지 기능 사용에 대한 패키징 및 XPackage를 참조하세요. |
XPersistentLocalStorage | PersistentLocalStorage 기능을 나타냅니다. PersistentLocalStorage 기능 사용에 대한 자세한 내용은 로컬 저장소 및 XPersistentLocalStorage를 참조하세요. |
XSpeechSynthesizer | SpeechSynthesizer 기능을 나타냅니다. 자세한 내용은 XSpeechSynthesizer를 참조하세요. |
XStore | Microsoft Store 기능을 나타냅니다. 자세한 내용은 XStore를 참조하세요. |
XSystem | 시스템 기능을 나타냅니다. 자세한 내용은 XSystem을 참조하세요. |
XTaskQueue | TaskQueue 기능을 나타냅니다. TaskQueue 기능 사용에 대한 자세한 내용은 비동기 작업 큐 디자인 및 XTaskQueue를 참조하세요. |
XThread | 스레드 기능을 나타냅니다. 자세한 내용은 XThread를 참조하세요. |
XUser | 사용자 기능을 나타냅니다. 자세한 내용은 XUser를 참조하세요. |
XError | 오류 기능을 나타냅니다. 자세한 내용은 XError를 참조하세요. |
XGameEvent | GameEvent 기능을 나타냅니다. |
XGameStreaming | GameStreaming 기능을 나타냅니다. 자세한 내용은 XGameStreaming을 참조하세요. |
설명
이 열거형은 XGameRuntimeIsFeatureAvailable 함수에서 게임 런타임 기능을 지정하는 데 사용됩니다.
다음 예제에서는 XGameRuntimeIsFeatureAvailable 함수를 사용하여 비동기, AsyncProvider 및 TaskQueue 기능을 사용할 수 있는지 여부를 확인합니다. 작업 큐를 사용하여 비동기 태스크를 실행하려면 세 가지 기능이 모두 필요합니다.
// Confirm that all of the features needed to run asynchronous tasks on
// task queues are available.
bool Game::CheckAsyncTaskQueueFeatures()
{
return (XGameRuntimeIsFeatureAvailable(XGameRuntimeFeature::XTaskQueue) &&
XGameRuntimeIsFeatureAvailable(XGameRuntimeFeature::XAsyncProvider) &&
XGameRuntimeIsFeatureAvailable(XGameRuntimeFeature::XAsync));
}
요구 사항
헤더: XGameRuntimeFeature.h
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔, Xbox Series 콘솔
참고 항목
게임 런타임 용어
XGameRuntimeFeature
XGameRuntimeIsFeatureAvailable