Bootstrapper API

此 API 旨在供未打包的桌面应用用来加载Windows 应用 SDK框架包。 未打包的桌面应用加载框架包后,应用可以调用Windows 应用 SDK提供的 API。

若要使用此 API,需要以下标头:

有关此 API 的详细信息,请参阅对使用外部位置打包或未打包的应用使用Windows 应用 SDK运行时

常量

(用于引导程序 API) 的以下常量在 中 WindowsAppSDK-VersionInfo.h声明。

返回的常量 Value 说明
WINDOWSAPPSDK_RELEASE_MAJOR [依赖版本] Windows 应用 SDK版本的主版本。
WINDOWSAPPSDK_RELEASE_MINOR [依赖版本] Windows 应用 SDK版本的次要版本。
WINDOWSAPPSDK_RELEASE_PATCH [依赖版本] Windows 应用 SDK版本的修补程序版本。
WINDOWSAPPSDK_RELEASE_MAJORMINOR [依赖版本] Windows 应用 SDK版本的主要版本和次要版本,编码为 uint32 (0xMMNNNN,其中 M=major,N=minor) 。
WINDOWSAPPSDK_RELEASE_CHANNEL [依赖版本] Windows 应用 SDK版本的通道 (const char*) ;例如,“预览”或稳定版的空字符串。
WINDOWSAPPSDK_RELEASE_CHANNEL_W [依赖版本] Windows 应用 SDK版本的通道 (const wchar_t*) ;例如,L“preview”或用于稳定版本的空字符串。
WINDOWSAPPSDK_RELEASE_VERSION_TAG [依赖版本] Windows 应用 SDK版本的版本标记 (const char*) ;例如,“preview2”或用于稳定版本的空字符串。
WINDOWSAPPSDK_RELEASE_VERSION_TAG_W [依赖版本] Windows 应用 SDK版本的版本标记 (const wchar_t*) ;例如,L“preview2”或用于稳定版本的空字符串。
WINDOWSAPPSDK_RELEASE_VERSION_SHORTTAG [依赖版本] Windows 应用 SDK版本的短格式版本标记 (const char*) ;例如,“p2”或用于稳定版本的空字符串。
WINDOWSAPPSDK_RELEASE_VERSION_SHORTTAG_W [依赖版本] Windows 应用 SDK版本的短格式版本标记 (const wchar_t*) ;例如,L“p2”或用于稳定版本的空字符串。
WINDOWSAPPSDK_RUNTIME_
IDENTITY_PUBLISHER
“CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US” Windows 应用 SDK运行时包标识的发布服务器 (const char*) 。
WINDOWSAPPSDK_RUNTIME_
IDENTITY_PUBLISHER_W
L“CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US” Windows 应用 SDK运行时的包标识的 Publisher (const wchar_t*) 。
WINDOWSAPPSDK_RUNTIME_
IDENTITY_PUBLISHERID
“8wekyb3d8bbwe” Windows 应用 SDK运行时包标识的 PublisherId (const char*) 。
WINDOWSAPPSDK_RUNTIME_
IDENTITY_PUBLISHERID_W
L“8wekyb3d8bbwe” Windows 应用 SDK运行时包标识的 PublisherId (const wchar_t*) 。
WINDOWSAPPSDK_RUNTIME_
VERSION_MAJOR
[依赖版本] Windows 应用 SDK运行时的主版本;例如 1000。
WINDOWSAPPSDK_RUNTIME_
VERSION_MINOR
[依赖版本] Windows 应用 SDK运行时的次要版本;例如 446。
WINDOWSAPPSDK_RUNTIME_
VERSION_BUILD
[依赖版本] Windows 应用 SDK运行时的内部版本;例如 804。
WINDOWSAPPSDK_RUNTIME_
VERSION_REVISION
[依赖版本] Windows 应用 SDK运行时的修订版本;例如 0。
WINDOWSAPPSDK_RUNTIME_
VERSION_UINT64
[依赖版本] Windows 应用 SDK运行时的版本,例如 uint64l 0x03E801BE03240000。
WINDOWSAPPSDK_RUNTIME_
VERSION_DOTQUADSTRING
[依赖版本] Windows 应用 SDK运行时的版本,作为字符串 (const char*) ;例如,“1000.446.804.0”。
WINDOWSAPPSDK_RUNTIME_
VERSION_DOTQUADSTRING_W
[依赖版本] Windows 应用 SDK运行时的版本,作为字符串 (const wchar_t*) ;例如 L“1000.446.804.0”。
WINDOWSAPPSDK_RUNTIME_
PACKAGE_FRAMEWORK_PACKAGEFAMILYNAME
“Microsoft.WindowsAppRuntime.1.1-preview1_8wekyb3d8bbwe” Windows 应用 SDK运行时的 Framework 包的系列名称 (const char*) 。
WINDOWSAPPSDK_RUNTIME_
PACKAGE_FRAMEWORK_PACKAGEFAMILYNAME_W
“Microsoft.WindowsAppRuntime.1.1-preview1_8wekyb3d8bbwe” Windows 应用 SDK运行时的 Framework 包的系列名称 (const wchar_t*) 。
WINDOWSAPPSDK_RUNTIME_
PACKAGE_MAIN_PACKAGEFAMILYNAME
“MicrosoftCorporationII.WinAppRuntime.Main.1.1-p1_8wekyb3d8bbwe” Windows 应用 SDK运行时的主包的家族名称 (const char*) 。
WINDOWSAPPSDK_RUNTIME_
PACKAGE_MAIN_PACKAGEFAMILYNAME_W
L“MicrosoftCorporationII.WinAppRuntime.Main.1.1-p1_8wekyb3d8bbwe” Windows 应用 SDK运行时的主包的系列名称 (const wchar_t*) 。
WINDOWSAPPSDK_RUNTIME_
PACKAGE_SINGLETON_PACKAGEFAMILYNAME
“Microsoft.WindowsAppRuntime.Singleton-preview1_8wekyb3d8bbwe” Windows 应用 SDK运行时的单一实例包的系列名称 (const char*) 。
WINDOWSAPPSDK_RUNTIME_
PACKAGE_SINGLETON_PACKAGEFAMILYNAME_W
L“Microsoft.WindowsAppRuntime.Singleton-preview1_8wekyb3d8bbwe” Windows 应用 SDK运行时的单一实例包的家族名称 (const wchar_t*) 。

另请参阅

枚举

 
MddBootstrapInitializeOptions

定义指定引导程序初始化选项的常量。

函数

 
MddBootstrapInitialize

初始化调用进程,以使用最符合指定条件的 Windows 应用 SDK 框架包的版本。 此函数旨在由使用外部位置打包或未打包的桌面应用使用。
MddBootstrapInitialize2

初始化调用进程,以使用与指定条件最匹配的 Windows 应用 SDK 框架包的版本,以及选项。 此函数旨在由使用外部位置打包或未打包的桌面应用使用。
MddBootstrapShutdown

删除 MddBootstrapInitialize 对当前进程所做的更改。 调用此函数后,应用无法再调用Windows 应用 SDK API。