啟動載入器 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。 |