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.hdeklariert.

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.