共用方式為


啟動載入器 API

此 API 的設計目的是要由未封裝的桌面應用程式用來載入Windows 應用程式 SDK架構套件。 在未封裝傳統型應用程式載入架構套件之後,應用程式就可以呼叫Windows 應用程式 SDK所提供的 API。

若要使用此 API,您需要此標頭:

如需此 API 的詳細資訊,請參閱針對封裝外部位置或未封裝的應用程式使用Windows 應用程式 SDK運行時間。

常數

下列常數 (與 Bootstrapper API 搭配使用,) 會在 中 WindowsAppSDK-VersionInfo.h 宣告。

常數 描述
WINDOWSAPPSDK_RELEASE_MAJOR [發行相依] Windows 應用程式 SDK版本的主要版本。
WINDOWSAPPSDK_RELEASE_MINOR [發行相依] Windows 應用程式 SDK版本的次要版本。
WINDOWSAPPSDK_RELEASE_PATCH [發行相依] Windows 應用程式 SDK版本的修補程式版本。
WINDOWSAPPSDK_RELEASE_MAJORMINOR [發行相依] Windows 應用程式 SDK版本的主要和次要版本,編碼為 uint32 (0xMMMMNNNNNN,其中 M=major、N=minor) 。
WINDOWSAPPSDK_RELEASE_CHANNEL [發行相依] Windows 應用程式 SDK版本的通道 (const char*) ;例如,「preview」 或空字串,以便穩定。
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執行時間的套件身分識別發行者 (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。