PackageVersion 类

表示Windows 应用 SDK框架包的版本。

语法

class PackageVersion : public PACKAGE_VERSION;

要求

支持的最低 SDK:Windows 应用 SDK版本 1.1

Namespace: Microsoft::Windows::ApplicationModel

标头: MddBootstrap.h

构造函数

构造函数 说明
PackageVersion 构造函数 初始化 PackageVersion 类的新实例

成员函数

Function 说明
PackageVersion::ToString 函数 以 std::wstring 的形式检索版本。
PackageVersion::ToVersion 函数 以uint64_t的形式检索版本。

PackageVersion::P ackageVersion 构造函数

初始化 PackageVersion 类的新实例

语法

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

参数

major表示序列位置的major.minor.build.revisionuint16_tmajor

minor表示序列位置的major.minor.build.revision可选uint16_tminor。 默认值为 0。

build表示序列位置的major.minor.build.revision可选uint16_tbuild。 默认值为 0。

revision表示序列位置的major.minor.build.revision可选uint16_trevision。 默认值为 0。

versionmajor.minor.build.revision编码为(little-endian)的序列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.revision 为 (little-endian) 的序列uint64_t (以便前 16 位包含修订等)。

另请参阅