XPackageInstallationProgress

Contains information about the progress of an installation.

Syntax

typedef struct XPackageInstallationProgress {  
    uint64_t totalBytes;  
    uint64_t installedBytes;  
    uint64_t launchBytes;  
    bool launchable;  
    bool completed;  
} XPackageInstallationProgress  

Members

totalBytes
Type: uint64_t

The total number of bytes being installed.

installedBytes
Type: uint64_t

The number of bytes installed so far.

launchBytes
Type: uint64_t

The number of bytes required to launch the title.

launchable
Type: bool

Indicates whether the installation can be launched now.

completed
Type: bool

Indicates whether the installation is completed.

Remarks

The XPackageInstallationProgress structure provides the details about the installation progress of a package. XPackageInstallationProgress indicates the number of bytes that are being installed. It indicates the number of bytes already installed, and the number of bytes required to launch the title. It also lets you know when the package installation process is complete.

For information about the packaging technology used with Xbox One titles, see Overview of Packaging. For information about the steps to create an XVC package, see Getting started packaging titles for Xbox consoles.

Requirements

Header: XPackage.h

Supported platforms: Windows, Xbox One family consoles and Xbox Series consoles

See also

Overview of downloadable content (DLC) packages
XPackage