Bootstrapper-API
Diese API ist für die Verwendung von unverpackten Desktop-Apps zum Laden des Windows App SDK Frameworkpakets konzipiert. Nachdem das Frameworkpaket von einer unverpackten Desktop-App geladen wurde, kann die App apIs aufrufen, die vom Windows App SDK bereitgestellt werden.
Um diese API verwenden zu können, benötigen Sie den folgenden Header:
Weitere Informationen zu dieser API finden Sie unter Verwenden der Windows App SDK Runtime für Apps, die mit externem Speicherort verpackt oder entpackt sind.
Konstanten
Die folgenden Konstanten (zur Verwendung mit der Bootstrapper-API) werden in WindowsAppSDK-VersionInfo.h
deklariert.
Konstante | Wert | BESCHREIBUNG |
---|---|---|
WINDOWSAPPSDK_RELEASE_MAJOR | [releaseabhängig] | Die Hauptversion des Windows App SDK Release. |
WINDOWSAPPSDK_RELEASE_MINOR | [releaseabhängig] | Die Nebenversion des Windows App SDK Release. |
WINDOWSAPPSDK_RELEASE_PATCH | [releaseabhängig] | Die Patchversion des Windows App SDK Release. |
WINDOWSAPPSDK_RELEASE_MAJORMINOR | [releaseabhängig] | Die Haupt- und Nebenversion des Windows App SDK Release, codiert als uint32 (0xMMMMMMNNN, wobei M=Haupt, N=Nebenversion) codiert ist. |
WINDOWSAPPSDK_RELEASE_CHANNEL | [releaseabhängig] | Der Windows App SDK Kanal des Releases (const char*), z. B. "preview" oder leere Zeichenfolge für stable. |
WINDOWSAPPSDK_RELEASE_CHANNEL_W | [releaseabhängig] | Der Windows App SDK Kanal des Releases (const wchar_t*), z. B. L"preview" oder leere Zeichenfolge für stable. |
WINDOWSAPPSDK_RELEASE_VERSION_TAG | [releaseabhängig] | Das Windows App SDK Versionstag des Releases (const char*), z. B. "preview2" oder leere Zeichenfolge für stable. |
WINDOWSAPPSDK_RELEASE_VERSION_TAG_W | [releaseabhängig] | Das Windows App SDK Versionstag des Releases (const wchar_t*), z. B. L"preview2" oder leere Zeichenfolge für stable. |
WINDOWSAPPSDK_RELEASE_VERSION_SHORTTAG | [releaseabhängig] | Das Windows App SDK Kurzversionstag des Releases (const char*), z. B. "p2" oder leere Zeichenfolge für stable. |
WINDOWSAPPSDK_RELEASE_VERSION_SHORTTAG_W | [releaseabhängig] | Das Windows App SDK Kurzversionstag (const wchar_t*), z. B. L"p2", oder leere Zeichenfolge für stable. |
WINDOWSAPPSDK_RUNTIME_ IDENTITY_PUBLISHER |
"CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" | Der Windows App SDK Der Publisher der Paketidentität der Runtime (const char*). |
WINDOWSAPPSDK_RUNTIME_ IDENTITY_PUBLISHER_W |
L"CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" | Der Herausgeber der Windows App SDK-Paketidentität der Runtime (const wchar_t*). |
WINDOWSAPPSDK_RUNTIME_ IDENTITY_PUBLISHERID |
"8wekyb3d8bbwe" | Die Windows App SDK der Paketidentität der Runtime: PublisherId (const char*). |
WINDOWSAPPSDK_RUNTIME_ IDENTITY_PUBLISHERID_W |
L"8wekyb3d8bbwe" | Die PublisherId (const wchar_t*) der Paketidentität der Windows App SDK Runtime. |
WINDOWSAPPSDK_RUNTIME_ VERSION_MAJOR |
[releaseabhängig] | Die Hauptversion der Windows App SDK Runtime, z. B. 1000. |
WINDOWSAPPSDK_RUNTIME_ VERSION_MINOR |
[releaseabhängig] | Die Nebenversion der Windows App SDK Runtime, z. B. 446. |
WINDOWSAPPSDK_RUNTIME_ VERSION_BUILD |
[releaseabhängig] | Die Buildversion der Windows App SDK Runtime, z. B. 804. |
WINDOWSAPPSDK_RUNTIME_ VERSION_REVISION |
[releaseabhängig] | Die Revisionsversion der Windows App SDK Runtime, z. B. 0. |
WINDOWSAPPSDK_RUNTIME_ VERSION_UINT64 |
[releaseabhängig] | Die Version der Windows App SDK Runtime, z. B. als uint64l, 0x03E801BE03240000. |
WINDOWSAPPSDK_RUNTIME_ VERSION_DOTQUADSTRING |
[releaseabhängig] | Die Version der Windows App SDK Runtime als Zeichenfolge (const char*); z. B. "1000.446.804.0". |
WINDOWSAPPSDK_RUNTIME_ VERSION_DOTQUADSTRING_W |
[releaseabhängig] | Die Version der Windows App SDK Runtime als Zeichenfolge (const wchar_t*); z. B. L"1000.446.804.0". |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_FRAMEWORK_PACKAGEFAMILYNAME |
"Microsoft.WindowsAppRuntime.1.1-preview1_8wekyb3d8bbwe" | Der familienname des Framework-Pakets der Windows App SDK Runtime (const char*). |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_FRAMEWORK_PACKAGEFAMILYNAME_W |
"Microsoft.WindowsAppRuntime.1.1-preview1_8wekyb3d8bbwe" | Der Familienname des Framework-Pakets der Windows App SDK Runtime (const wchar_t*). |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_MAIN_PACKAGEFAMILYNAME |
"MicrosoftCorporationII.WinAppRuntime.Main.1.1-p1_8wekyb3d8bbwe" | Der Familienname des Hauptpakets der Windows App SDK Runtime (const char*). |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_MAIN_PACKAGEFAMILYNAME_W |
L"MicrosoftCorporationII.WinAppRuntime.Main.1.1-p1_8wekyb3d8bbwe" | Der Familienname des Main-Pakets der Windows App SDK Runtime (const wchar_t*). |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_SINGLETON_PACKAGEFAMILYNAME |
"Microsoft.WindowsAppRuntime.Singleton-preview1_8wekyb3d8bbwe" | Der Windows App SDK Den Familiennamen des Singleton-Pakets der Runtime (const char*). |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_SINGLETON_PACKAGEFAMILYNAME_W |
L"Microsoft.WindowsAppRuntime.Singleton-preview1_8wekyb3d8bbwe" | Der Familienname des Singleton-Pakets der Windows App SDK Runtime (const wchar_t*). |
Siehe auch
Enumerationen
MddBootstrapInitializeOptions Definiert Konstanten, die Optionen für die Bootstrapperinitialisierung angeben. |
Functions
MddBootstrapInitialize Initialisiert den aufrufenden Prozess, um die Version des Windows App SDK Frameworkpakets zu verwenden, die den angegebenen Kriterien am besten entspricht. Diese Funktion ist für die Verwendung von Desktop-Apps vorgesehen, die entweder mit externem Speicherort gepackt oder entpackt sind. |
MddBootstrapInitialize2 Initialisiert den aufrufenden Prozess, um die Version des Windows App SDK Frameworkpakets zu verwenden, die den angegebenen Kriterien mit Optionen am besten entspricht. Diese Funktion ist für die Verwendung von Desktop-Apps vorgesehen, die entweder mit externem Speicherort gepackt oder entpackt sind. |
MddBootstrapShutdown Entfernt die Änderungen, die von MddBootstrapInitialize am aktuellen Prozess vorgenommen wurden. Nachdem diese Funktion aufgerufen wurde, kann Ihre App Windows App SDK-APIs nicht mehr aufrufen. |