> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XGameRuntimeFeature 참조

> XGameRuntimeFeature

# XGameRuntimeFeature

Gaming Runtime 기능을 열거합니다.

## 구문

```cpp theme={null}
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](https://docs.xbox.com/ko/reference/system/xaccessibility/xaccessibility_members.md)를 참조하세요. |
| XAppCapture | AppCapture 기능을 나타냅니다. 자세한 내용은 [XAppCapture](https://docs.xbox.com/ko/reference/system/xappcapture/xappcapture_members.md)를 참조하세요. |
| XAsync | Async 기능을 나타냅니다. Async 기능 사용에 대한 자세한 내용은 [비동기 프로그래밍 모델](https://docs.xbox.com/ko/build/core-features/common/async/async-programming-model.md) 및 [XAsync](https://docs.xbox.com/ko/reference/system/xasync/xasync_members.md)를 참조하세요. |
| XAsyncProvider | AsyncProvider 기능을 나타냅니다. AsyncProvider 기능 사용에 대한 자세한 내용은 [비동기 프로그래밍 모델](https://docs.xbox.com/ko/build/core-features/common/async/async-programming-model.md) 및 [XAsyncProvider](https://docs.xbox.com/ko/reference/system/xasyncprovider/xasyncprovider_members.md)를 참조하세요. |
| XDisplay | Display 기능을 나타냅니다. 자세한 내용은 [XDisplay](https://docs.xbox.com/ko/reference/system/xdisplay/xdisplay_members.md)를 참조하세요. |
| XGame | Game 기능을 나타냅니다. 자세한 내용은 [XGame](https://docs.xbox.com/ko/reference/system/xgame/xgame_members.md)을 참조하세요. |
| XGameInvite | GameInvite 기능을 나타냅니다. 자세한 내용은 [XGameInvite](https://docs.xbox.com/ko/reference/system/xgameinvite/xgameinvite_members.md)를 참조하세요. |
| XGameSave | GameSave 기능을 나타냅니다. 자세한 내용은 [XGameSave](https://docs.xbox.com/ko/reference/system/xgamesave/xgamesave_members.md)를 참조하세요. |
| XGameUI | GameUI 기능을 나타냅니다. 자세한 내용은 [XGameUI](https://docs.xbox.com/ko/reference/system/xgameui/xgameui_members.md)를 참조하세요. |
| XLauncher | Launcher 기능을 나타냅니다. 자세한 내용은 [XLauncher](https://docs.xbox.com/ko/reference/system/xlauncher/xlauncher_members.md)를 참조하세요. |
| XNetworking | Networking 기능을 나타냅니다. Networking 기능 사용에 대한 자세한 내용은 [네트워킹](https://docs.xbox.com/ko/build/console-features/networking/gc-networking-toc.md) 및 [XNetworking](https://docs.xbox.com/ko/reference/networking/xnetworking/xnetworking_members.md)을 참조하세요. |
| XPackage | Package 기능을 나타냅니다. Package 기능 사용에 대한 자세한 내용은 [패키징](https://docs.xbox.com/ko/build/core-features/common/packaging/gc-packaging-toc.md) 및 [XPackage](https://docs.xbox.com/ko/reference/system/xpackage/xpackage_members.md)를 참조하세요. |
| XPersistentLocalStorage | PersistentLocalStorage 기능을 나타냅니다. PersistentLocalStorage 기능 사용에 대한 자세한 내용은 [로컬 저장소](https://docs.xbox.com/ko/build/console-features/storage/local-storage.md) 및 [XPersistentLocalStorage](https://docs.xbox.com/ko/reference/system/xpersistentlocalstorage/xpersistentlocalstorage_members.md)를 참조하세요. |
| XSpeechSynthesizer | SpeechSynthesizer 기능을 나타냅니다. 자세한 내용은 [XSpeechSynthesizer](https://docs.xbox.com/ko/reference/system/xspeechsynthesizer/xspeechsynthesizer_members.md)를 참조하세요. |
| XStore | Store 기능을 나타냅니다. 자세한 내용은 [XStore](https://docs.xbox.com/ko/reference/system/xstore/xstore_members.md)를 참조하세요. |
| XSystem | System 기능을 나타냅니다. 자세한 내용은 [XSystem](https://docs.xbox.com/ko/reference/system/xsystem/xsystem_members.md)을 참조하세요. |
| XTaskQueue | TaskQueue 기능을 나타냅니다. TaskQueue 기능 사용에 대한 자세한 내용은 [비동기 작업 큐 설계](https://docs.xbox.com/ko/build/core-features/common/async/async-task-queue-design.md) 및 [XTaskQueue](https://docs.xbox.com/ko/reference/system/xtaskqueue/xtaskqueue_members.md)를 참조하세요. |
| XThread | Thread 기능을 나타냅니다. 자세한 내용은 [XThread](https://docs.xbox.com/ko/reference/system/xthread/xthread_members.md)를 참조하세요. |
| XUser | User 기능을 나타냅니다. 자세한 내용은 [XUser](https://docs.xbox.com/ko/reference/system/xuser/xuser_members.md)를 참조하세요. |
| XError | Error 기능을 나타냅니다. 자세한 내용은 [XError](https://docs.xbox.com/ko/reference/system/xerror/xerror_members.md)를 참조하세요. |
| XGameEvent | GameEvent 기능을 나타냅니다. |
| XGameStreaming | GameStreaming 기능을 나타냅니다. 자세한 내용은 [XGameStreaming](https://docs.xbox.com/ko/reference/system/xgamestreaming/xgamestreaming_members.md)을 참조하세요. |

## 설명

이 열거형은 [XGameRuntimeIsFeatureAvailable](https://docs.xbox.com/ko/reference/system/xgameruntimefeature/functions/xgameruntimeisfeatureavailable.md) 함수에서 Gaming Runtime 기능을 지정하는 데 사용됩니다.

다음 예제는 **XGameRuntimeIsFeatureAvailable** 함수를 사용하여 Async, AsyncProvider 및 TaskQueue 기능을 사용할 수 있는지 여부를 확인합니다. 이 세 가지 기능은 모두 작업 큐를 사용하여 비동기 작업을 실행하는 데 필요합니다.

```cpp theme={null}
// 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 콘솔

## 함께 보기

[Gaming Runtime 용어집](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/intro/gaming-runtime-glossary)\
[XGameRuntimeFeature](https://docs.xbox.com/ko/reference/system/xgameruntimefeature/xgameruntimefeature_members.md)\
[XGameRuntimeIsFeatureAvailable](https://docs.xbox.com/ko/reference/system/xgameruntimefeature/functions/xgameruntimeisfeatureavailable.md)


## Related topics

- [XGameRuntimeFeature (API 콘텐츠)](https://docs.xbox.com/ko/reference/system/xgameruntimefeature/xgameruntimefeature_members.md)
- [XGameRuntimeIsFeatureAvailable](https://docs.xbox.com/ko/reference/system/xgameruntimefeature/functions/xgameruntimeisfeatureavailable.md)
- [Microsoft Game Development Kit(GDK)용 시스템 API 참조 자료](https://docs.xbox.com/ko/reference/system/gc-reference-system-toc.md)
- [XGameRuntimeInitialize](https://docs.xbox.com/ko/reference/system/xgameruntimeinit/functions/xgameruntimeinitialize.md)
- [XGameRuntimeInit (API 콘텐츠)](https://docs.xbox.com/ko/reference/system/xgameruntimeinit/xgameruntimeinit_members.md)
