다음을 통해 공유


XPackageDetails

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

구문

typedef struct XPackageDetails {  
    const char* packageIdentifier;  
    XVersion version;  
    XPackageKind kind;  
    const char* displayName;  
    const char* description;  
    const char* publisher;  
    const char* storeId;  
    bool installing;  
    uint32_t index;  
    uint32_t count;
    bool ageRestricted;  
    const char* titleID;  
} XPackageDetails  

멤버

packageIdentifier
형식: const char*

디스크에서 설치된 패키지를 고유하게 식별하는 문자열입니다. 패키지 식별자에 대한 자세한 내용은 DLC(다운로드 가능한 콘텐츠 관리 및 라이선스)를참조하세요.

version
형식: XVersion

설치 중인 패키지의 버전입니다.

kind
형식: XPackageKind

패키지가 앱 패키지인지 콘텐츠 패키지인지를 나타내는 값입니다.

displayName
형식: const char*

표시 이름입니다.

description
형식: const char*

패키지에 대한 설명입니다.

publisher
형식: const char*

패키지의 퍼블리셔입니다.

storeId
형식: const char*

제품의 고유 ID입니다.

installing
형식: bool

패키지가 현재 설치 중인지 여부를 나타내는 부울입니다.

색인
형식: uint32_t

열거된 각 패키지에 대해 증분된 값입니다. 패키지 설치 시 인덱스는 0입니다.

count
형식: uint32_t

열거될 수 있는 패키지의 총 수입니다. 패키지 설치 시 개수는 1입니다.

ageRestricted
형식: bool

모든 로그인한 사용자의 현재 공용 구조체에 대해 패키지의 사용 기간이 제한되는지 여부를 나타내는 부울입니다. 연령 제한 패키지를 탑재하면 사용자에 대한 보호자 동의 프롬프트가 트리거됩니다.

titleID
형식: const char*

게임의 TitleID입니다. DLC의 경우 비어 있습니다. 형식: 십육진수, 정확히 8자리 숫자, 대문자, 앞에 "0x"가 없습니다.

설명

XPackageDetails 구조체는 패키지의 설치에 관한 세부 정보를 XPackageEnumeratePackagesXPackageInstalledCallback 함수에 제공합니다.

XPackageDetails은(는) 콜백 범위에서만 유효합니다. 데이터를 보존해야 하는 경우 콜백에서 반환하기 전에 복사합니다.

Xbox One 타이틀에 사용되는 패키징 기술에 관한 자세한 내용은 패키징 개요를 참조하세요. XVC 패키지를 만드는 단계에 관한 자세한 내용은 Xbox 콘솔용 타이틀 패키징 시작하기를 참조하세요.

요구 사항

헤더: XPackage.h

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

DLC(다운로드 가능한 콘텐츠) 패키지 개요
XPackageEnumeratePackages
XPackageInstalledCallback
XPackage