> ## 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.

# XPackageInstalledCallback

> XPackageInstalledCallback

# XPackageInstalledCallback

[XPackageRegisterPackageInstalled](/reference/system/xpackage/functions/xpackageregisterpackageinstalled) 함수에서 사용하는 사용자 정의 콜백입니다.

## 구문

```cpp theme={null}
void XPackageInstalledCallback(  
         void* context,  
         const XPackageDetails* details  
)  
```

### 매개 변수

*context*   \_In\_\
형식: void\*

[XPackageRegisterPackageInstalled](/reference/system/xpackage/functions/xpackageregisterpackageinstalled) 함수에 전달된 컨텍스트입니다.

*details*   \_In\_\
형식: [XPackageDetails\*](/reference/system/xpackage/structs/xpackagedetails)

패키지 설치에 대한 세부 정보를 포함합니다.

### 반환 값

형식: void

패키지 설치 세부 정보에 대한 포인터를 반환합니다.

## 설명

`XPackageInstalledCallback` 함수는 새 패키지가 완전히 설치되는 시점을 확인하는 데 사용됩니다. 다음 코드 예제는 새 다운로드 가능한 콘텐츠(DLC) 패키지가 설치될 때 메시지를 출력합니다.

```cpp theme={null}
void CALLBACK NewPackageAdded(void* /* context */, const XPackageDetails* details)
{
    if (details->kind == XPackageKind::Content)
    {
        printf("Package added: %s\n", details->displayName);
    }
}

HRESULT ListenForNewDlc(XTaskQueueHandle queue, XTaskQueueRegistrationToken* token)
{
    HRESULT hr = XPackageRegisterPackageInstalled(queue, nullptr, NewPackageAdded, token);
    return hr;
}

void StopListeningForDlc(XTaskQueueRegistrationToken token)
{
    XPackageUnregisterPackageInstalled(token, false);
}
```

XBOX One 타이틀에 사용되는 패키징 기술에 대한 자세한 내용은 [패키징 개요](/build/core-features/common/packaging/overviews/packaging)를 참조하세요. XVC 패키지를 만드는 단계에 대한 자세한 내용은 [XBOX 콘솔용 타이틀 패키징 시작](/build/core-features/common/packaging/overviews/packaging-getting-started-for-console)을 참조하세요.

## 요구 사항

**헤더:** XPackage.h

**라이브러리:** xgameruntime.lib

**지원 플랫폼:** Windows, XBOX One 제품군 콘솔 및 XBOX Series 콘솔

## 함께 보기

[PC 및 XBOX One용 다운로드 가능 콘텐츠 패키지(DLC)를 만들고 사용하는 방법](/build/core-features/common/packaging/packaging-downloadable-content-dlc)\
[XPackage](/reference/system/xpackage/xpackage_members)


## Related topics

- [XPackageRegisterPackageInstalled](/ko/reference/system/xpackage/functions/xpackageregisterpackageinstalled.md)
- [XPackageDetails](/ko/reference/system/xpackage/structs/xpackagedetails.md)
- [XPackage](/ko/reference/system/xpackage/xpackage_members.md)
- [XPackageEnumerationCallback](/ko/reference/system/xpackage/functions/xpackageenumerationcallback.md)
- [XPackageUnregisterPackageInstalled](/ko/reference/system/xpackage/functions/xpackageunregisterpackageinstalled.md)
