PackageVersion 類別

代表 Windows App SDK 架構套件的版本。

語法

class PackageVersion : public PACKAGE_VERSION;

需求

最低支援的 SDK:Windows 應用程式 SDK 1.1 版

命名空間: Microsoft::Windows::ApplicationModel

標頭: MddBootstrap.h

建構函式

建構函式 描述
PackageVersion 構造函數 初始化 PackageVersion 類別的新執行個體。

成員函式

函式 描述
PackageVersion::ToString 函式 將版本擷取為 std::wstring
PackageVersion::ToVersion 函式 將版本擷取為 uint64_t

PackageVersion::PackageVersion 建構函式

初始化 PackageVersion 類別的新執行個體。

語法

PackageVersion();
PackageVersion(uint16_t major, uint16_t minor = 0, uint16_t build = 0, uint16_t revision = 0);
PackageVersion(uint64_t version);

參數

majoruint16_t 值,表示序列majormajor.minor.build.revision的位置。

minor選擇性 uint16_t 值,表示序列的位置minormajor.minor.build.revision。 預設為 0。

build選擇性 uint16_t 值,表示序列的位置buildmajor.minor.build.revision。 預設為 0。

revision選擇性 uint16_t 值,表示序列的位置revisionmajor.minor.build.revision。 預設為 0。

versionmajor.minor.build.revision編碼為 uint64_t 的序列 (讓前 16 位包含修訂等等)。

PackageVersion::ToString 函式

將版本擷取為 std::wstring

語法

std::wstring ToString() const;

傳回值

major.minor.build.revision序列編碼為字串 (std::wstring),格式為「12345.12345.12345.12345」+ null 終止符。

PackageVersion::ToVersion 函式

將版本擷取為 uint64_t

語法

uint64_t ToVersion() const;

傳回值

編碼為 major.minor.build.revisionuint64_t 的序列 (讓前 16 位包含修訂等等)。

另請參閱