表示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_t值major。
minor表示序列位置的major.minor.build.revision可选uint16_t值minor。 默认值为 0。
build表示序列位置的major.minor.build.revision可选uint16_t值build。 默认值为 0。
revision表示序列位置的major.minor.build.revision可选uint16_t值revision。 默认值为 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 位包含修订等)。