Поделиться через


API начального загрузчика

Этот API предназначен для использования неупакованными классическими приложениями для загрузки пакета платформы Windows App SDK. После загрузки пакета платформы неупакованным классическим приложением приложение может вызывать API, предоставляемые Windows App SDK.

Чтобы использовать этот API, вам потребуется следующий заголовок:

Дополнительные сведения об этом API см. в статье Использование среды выполнения Windows App SDK для приложений, упакованных с внешним расположением или неупакованных приложений.

Константы

Следующие константы (для использования с API начального загрузчика) объявляются в WindowsAppSDK-VersionInfo.h.

Константа Значение Описание
WINDOWSAPPSDK_RELEASE_MAJOR [зависит от выпуска] Основная версия выпуска Windows App SDK.
WINDOWSAPPSDK_RELEASE_MINOR [зависит от выпуска] Дополнительная версия выпуска Windows App SDK.
WINDOWSAPPSDK_RELEASE_PATCH [зависит от выпуска] Версия исправления выпуска Windows App SDK.
WINDOWSAPPSDK_RELEASE_MAJORMINOR [зависит от выпуска] Основная и дополнительная версии выпуска Windows App SDK, закодированные как uint32 (0xMMMMNNNN, где M=major, N=minor).
WINDOWSAPPSDK_RELEASE_CHANNEL [зависит от выпуска] Канал Windows App SDK выпуска (const char*), например "preview" или пустую строку для стабильного состояния.
WINDOWSAPPSDK_RELEASE_CHANNEL_W [зависит от выпуска] Канал выпуска Windows App SDK (const wchar_t*); например, L"preview" или пустая строка для стабильного состояния.
WINDOWSAPPSDK_RELEASE_VERSION_TAG [зависит от выпуска] Windows App SDK тег версии выпуска (const char*), например preview2 или пустую строку для стабильного.
WINDOWSAPPSDK_RELEASE_VERSION_TAG_W [зависит от выпуска] Тег версии Windows App SDK выпуска (const wchar_t*), например L"preview2" или пустую строку для стабильного.
WINDOWSAPPSDK_RELEASE_VERSION_SHORTTAG [зависит от выпуска] Windows App SDK короткого тега версии выпуска (const char*), например "p2" или пустой строки для стабильного.
WINDOWSAPPSDK_RELEASE_VERSION_SHORTTAG_W [зависит от выпуска] Тег версии Windows App SDK в короткой форме (const wchar_t*), например L"p2" или пустую строку для стабильного.
WINDOWSAPPSDK_RUNTIME_
IDENTITY_PUBLISHER
"CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Издатель удостоверения пакета Windows App SDK среды выполнения (const char*).
WINDOWSAPPSDK_RUNTIME_
IDENTITY_PUBLISHER_W
L"CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Издатель удостоверения пакета среды выполнения Windows App SDK (const wchar_t*).
WINDOWSAPPSDK_RUNTIME_
IDENTITY_PUBLISHERID
"8wekyb3d8bbwe" Идентификатор PublisherId (const char*) удостоверения пакета среды выполнения Windows App SDK.
WINDOWSAPPSDK_RUNTIME_
IDENTITY_PUBLISHERID_W
L"8wekyb3d8bbwe" Идентификатор PublisherId удостоверения пакета среды выполнения Windows App SDK (const wchar_t*).
WINDOWSAPPSDK_RUNTIME_
VERSION_MAJOR
[зависит от выпуска] Основная версия среды выполнения Windows App SDK, например 1000.
WINDOWSAPPSDK_RUNTIME_
VERSION_MINOR
[зависит от выпуска] Дополнительная версия среды выполнения Windows App SDK, например 446.
WINDOWSAPPSDK_RUNTIME_
VERSION_BUILD
[зависит от выпуска] Версия сборки среды выполнения Windows App SDK, например 804.
WINDOWSAPPSDK_RUNTIME_
VERSION_REVISION
[зависит от выпуска] Версия редакции среды выполнения Windows App SDK, например 0.
WINDOWSAPPSDK_RUNTIME_
VERSION_UINT64
[зависит от выпуска] Версия среды выполнения Windows App SDK, например uint64l, 0x03E801BE03240000.
WINDOWSAPPSDK_RUNTIME_
VERSION_DOTQUADSTRING
[зависит от выпуска] Версия среды выполнения Windows App SDK в виде строки (const char*), например 1000.446.804.0.
WINDOWSAPPSDK_RUNTIME_
VERSION_DOTQUADSTRING_W
[зависит от выпуска] Версия среды выполнения Windows App SDK в виде строки (const wchar_t*); например L"1000.446.804.0".
WINDOWSAPPSDK_RUNTIME_
PACKAGE_FRAMEWORK_PACKAGEFAMILYNAME
"Microsoft.WindowsAppRuntime.1.1-preview1_8wekyb3d8bbwe" Имя семейства пакета Платформы среды выполнения Windows App SDK (const char*).
WINDOWSAPPSDK_RUNTIME_
PACKAGE_FRAMEWORK_PACKAGEFAMILYNAME_W
"Microsoft.WindowsAppRuntime.1.1-preview1_8wekyb3d8bbwe" Имя семейства пакета Framework среды выполнения Windows App SDK (const wchar_t*).
WINDOWSAPPSDK_RUNTIME_
PACKAGE_MAIN_PACKAGEFAMILYNAME
"MicrosoftCorporationII.WinAppRuntime.Main.1.1-p1_8wekyb3d8bbwe" Имя семейства основного пакета среды выполнения Windows App SDK (const char*).
WINDOWSAPPSDK_RUNTIME_
PACKAGE_MAIN_PACKAGEFAMILYNAME_W
L"MicrosoftCorporationII.WinAppRuntime.Main.1.1-p1_8wekyb3d8bbwe" Имя семейства основного пакета среды выполнения Windows App SDK (const wchar_t*).
WINDOWSAPPSDK_RUNTIME_
PACKAGE_SINGLETON_PACKAGEFAMILYNAME
"Microsoft.WindowsAppRuntime.Singleton-preview1_8wekyb3d8bbwe" Имя семейства одноэлементного пакета среды выполнения Windows App SDK (const char*).
WINDOWSAPPSDK_RUNTIME_
PACKAGE_SINGLETON_PACKAGEFAMILYNAME_W
L"Microsoft.WindowsAppRuntime.Singleton-preview1_8wekyb3d8bbwe" Имя семейства одноэлементного пакета среды выполнения Windows App SDK (const wchar_t*).

См. также раздел

Перечисления

 
MddBootstrapInitializeOptions

Определяет константы, определяющие параметры инициализации начального загрузчика.

Функции

 
MddBootstrapInitialize

Инициализирует вызывающий процесс, чтобы использовать версию пакета платформы Windows App SDK, которая лучше всего соответствует указанным критериям. Эта функция предназначена для использования классическими приложениями, которые либо упаковываются с внешним расположением, либо не упаковываются.
MddBootstrapInitialize2

Инициализирует вызывающий процесс, чтобы использовать версию пакета платформы Windows App SDK, которая лучше всего соответствует указанным условиям, с параметрами. Эта функция предназначена для использования классическими приложениями, которые либо упаковываются с внешним расположением, либо не упаковываются.
MddBootstrapShutdown

Удаляет изменения, внесенные в текущий процесс mddBootstrapInitialize. После вызова этой функции приложение больше не сможет вызывать API Windows App SDK.