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。 |