Bootstrapper C++ API で使用する定数

次の定数 (Bootstrapper C++ API で使用する) は、 WindowsAppSDK-VersionInfo.hで宣言されています。

Microsoft::WindowsAppSDK::Release 名前空間

定数 価値 Description
constexpr PCWSTR チャネル [リリース依存] Windows アプリ SDK リリースのチャネル。たとえば、L"preview"、または安定版の場合は空文字列。
constexpr PCWSTR FormattedVersionShortTag [リリース依存] Windows アプリ SDK リリースの短い形式のバージョン タグ。識別子を構築するときに連結用に書式設定されます(例: "-p2"、安定版の場合は空の文字列)。
constexpr PCWSTR FormattedVersionTag [リリース依存] Windows アプリ SDK リリースのバージョン タグ。識別子を構築するときに連結用に書式設定されます(例: "-preview2"、stable の場合は空の文字列)。
constexpr uint16_t Major [リリース依存] Windows アプリ SDK リリースのメジャー バージョン。
constexpr uint32_t MajorMinor [リリース依存] Windows アプリ SDK リリースのメジャー バージョンとマイナー バージョン。uint32_tとしてエンコードされます (0xMMMMNNNN (M=major、N=minor)。
constexpr uint16_t Minor [リリース依存] Windows アプリ SDK リリースのマイナー バージョン。
constexpr uint16_t Patch [リリース依存] Windows アプリ SDK リリースのパッチ バージョン。
constexpr PCWSTR VersionShortTag [リリース依存] Windows アプリ SDK リリースの短い形式のバージョン タグ 。たとえば、L"p2"、stable の場合は空の文字列です。
constexpr PCWSTR VersionTag [リリース依存] Windows アプリ SDK リリースのバージョン タグ。たとえば、L"preview2"、または安定した場合は空の文字列です。

Microsoft::WindowsAppSDK::Runtime::Identity 名前空間

定数 価値 Description
constexpr PCWSTR Publisher L"CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Windows アプリ SDK ランタイムのパッケージ識別子の「Publisher」。
constexpr PCWSTR PublisherId L"8wekyb3d8bbwe" Windows アプリ SDK ランタイムのパッケージ識別子の「PublisherId」。

Microsoft::WindowsAppSDK::Runtime::Packages::Framework 名前空間

定数 価値 Description
constexpr PCWSTR PackageFamilyName [リリース依存] Windows アプリ SDK ランタイムの Framework パッケージのファミリ名。

Microsoft::WindowsAppSDK::Runtime.Packages.DDLM.Arm64 名前空間

定数 価値 Description
constexpr PCWSTR PackageFamilyName [リリース依存] Windows アプリ SDK ランタイムの Dynamic Dependency Lifetime Manager (DDLM) パッケージのファミリ名 (arm64 用)。

Microsoft::WindowsAppSDK::Runtime.Packages.DDLM.X64 名前空間

定数 価値 Description
constexpr PCWSTR PackageFamilyName [リリース依存] Windows アプリ SDK ランタイムの Dynamic Dependency Lifetime Manager (DDLM) パッケージのファミリ名 (x64 用)。

Microsoft::WindowsAppSDK::Runtime.Packages.DDLM.X86 名前空間

定数 価値 Description
constexpr PCWSTR PackageFamilyName [リリース依存] Windows アプリ SDK ランタイムの Dynamic Dependency Lifetime Manager (DDLM) パッケージのファミリ名 (x86 用)。

Microsoft::WindowsAppSDK::Runtime::Packages::Main 名前空間

定数 価値 Description
constexpr PCWSTR PackageFamilyName [リリース依存] Windows アプリ SDK ランタイムのメイン パッケージのファミリ名。

Microsoft::WindowsAppSDK::Runtime::Packages::Singleton 名前空間

定数 価値 Description
constexpr PCWSTR PackageFamilyName [リリース依存] Windows アプリ SDK ランタイムのシングルトン パッケージのファミリ名。

Microsoft::WindowsAppSDK::Runtime::Version 名前空間

定数 価値 Description
constexpr uint16_t Build [リリース依存] Windows アプリ SDK ランタイムのビルド バージョン (例: 804)。
constexpr PCWSTR DotQuadString [リリース依存] 文字列 (const wchar_t*) としての Windows アプリ SDK ランタイムのバージョン。たとえば、L"1000.446.804.0" です。
constexpr uint16_t Major [リリース依存] Windows アプリ SDK ランタイムのメジャー バージョン (例: 1000)。
constexpr uint16_t Minor [リリース依存] Windows アプリ SDK ランタイムのマイナー バージョン (例: 446)。
constexpr uint16_t リビジョン [リリース依存] Windows アプリ SDK ランタイムのリビジョン バージョン (例: 0)。
constexpr uint64_t UInt64 [リリース依存] Windows アプリ SDK ランタイムのバージョン (uint64l など) 0x03E801BE03240000。

必要条件

サポートされている最小 SDK: Windows アプリ SDK バージョン 1.1

名前空間: Microsoft::WindowsAppSDK

ヘッダー: WindowsAppSDK-VersionInfo.h

こちらも参照ください