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

# XGameActivationType

> XGameActivationType

# XGameActivationType

발생한 활성화 유형을 지정합니다.

## 구문

```cpp theme={null}
enum class XGameActivationType : uint32_t  
{  
    Protocol = 0,  
    File = 1,  
    PendingGameInvite = 2,  
    AcceptedGameInvite = 3  
}  
```

## 상수

| 상수                 | 설명                                                                                                                                                                                                                                                                                                                                   |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Protocol           | 사용자 지정 프로토콜 URI를 통해 게임이 활성화되었습니다. [XGameActivationInfo](/reference/system/xgameactivation/structs/xgameactivationinfo)의 `protocolUri` 필드에 활성화 URI가 포함됩니다. 자세한 내용은 [프로토콜 활성화](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/overviews/protocolactivation)를 참조하세요.                                                               |
| File               | 파일 연결을 통해 게임이 활성화되었습니다. [XGameActivationInfo](/reference/system/xgameactivation/structs/xgameactivationinfo)의 `file` 필드에 파일 경로가 포함됩니다. 자세한 내용은 [파일 형식 활성화](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/overviews/filetypeactivation)를 참조하세요.                                                                                 |
| PendingGameInvite  | 게임이 아직 수락되지 않은 게임 초대를 받았습니다. [XGameActivationInfo](/reference/system/xgameactivation/structs/xgameactivationinfo)의 `inviteUri` 필드에 초대 URI가 포함됩니다. 게임은 사용자가 초대를 수락하거나 거부할 수 있는 UI를 표시해야 하며, 사용자가 수락하면 [XGameActivationAcceptPendingInvite](/reference/system/xgameactivation/functions/xgameactivationacceptpendinginvite)를 호출해야 합니다. |
| AcceptedGameInvite | 사용자가 게임 초대를 수락하여 게임이 활성화되었습니다. [XGameActivationInfo](/reference/system/xgameactivation/structs/xgameactivationinfo)의 `inviteUri` 필드에 초대 URI가 포함됩니다.                                                                                                                                                                                  |

## 설명

**XGameActivationType**은 [XGameActivationInfo](/reference/system/xgameactivation/structs/xgameactivationinfo) 구조체에서 [XGameActivationCallback](/reference/system/xgameactivation/functions/xgameactivationcallback)을 트리거한 활성화 종류를 나타내기 위해 사용됩니다. 활성화 유형은 `XGameActivationInfo` union의 어떤 필드에 유효한 데이터가 포함되는지 결정합니다.

이 열거형은 확장 가능하도록 설계되었습니다. 향후 GDK 릴리스에서는 추가 활성화 유형이 추가될 수 있습니다. 게임은 알 수 없는 값을 무시하는 방식으로 정상적으로 처리해야 합니다.

## 요구 사항

**헤더:** XGameActivation.h

**지원 플랫폼:** Windows, XBOX One 계열 콘솔 및 XBOX Series 콘솔

## 함께 보기

[XGameActivation](/reference/system/xgameactivation/xgameactivation_members)\
[XGameActivationInfo](/reference/system/xgameactivation/structs/xgameactivationinfo)\
[XGameActivationCallback](/reference/system/xgameactivation/functions/xgameactivationcallback)


## Related topics

- [XGameActivationInfo](/ko/reference/system/xgameactivation/structs/xgameactivationinfo.md)
- [XGameActivation](/ko/reference/system/xgameactivation/xgameactivation_members.md)
- [XGameActivationCallback](/ko/reference/system/xgameactivation/functions/xgameactivationcallback.md)
- [XGameActivationAcceptPendingInvite](/ko/reference/system/xgameactivation/functions/xgameactivationacceptpendinginvite.md)
- [XGameActivationRegisterForEvent](/ko/reference/system/xgameactivation/functions/xgameactivationregisterforevent.md)
