代表 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 位包含修訂等等)。