Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft MddBootstrapInitialize auf, um den Aufrufprozess zu initialisieren , um die angegebene Version des Frameworkpakets des Windows App SDK zu verwenden. Wenn der Aufruf fehlschlägt, wird ein HRESULT-Fehler zurückgegeben.
Syntax
inline auto Initialize(
uint32_t majorMinorVersion = WINDOWSAPPSDK_RELEASE_MAJORMINOR,
PCWSTR versionTag = WINDOWSAPPSDK_RELEASE_VERSION_TAG_W,
PackageVersion minVersion = WINDOWSAPPSDK_RUNTIME_VERSION_UINT64)
Parameter
majorMinorVersion Siehe majorMinorVersion in MddBootstrapInitialize. Der Standardwert ist WINDOWSAPPSDK_RELEASE_MAJORMINOR.
versionTag Siehe versionTag in MddBootstrapInitialize. Standardmäßig wird WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.
minVersion Siehe minVersion in MddBootstrapInitialize. Standardmäßig wird WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.
Rückgabewert
Bei Erfolg wird S_OK zurückgegeben. Wenn der Aufruf von MddBootstrapInitialize fehlschlägt, wird ein HRESULT-Fehler zurückgegeben.
Beispiel
#include <windows.h>
#include <WindowsAppSDK-VersionInfo.h>
#include <MddBootstrap.h>
#include <iostream>
namespace MddBootstrap {using namespace
::Microsoft::Windows::ApplicationModel::DynamicDependency::Bootstrap; }
int main()
{
const auto hr{ MddBootstrap::InitializeNoThrow() };
if (FAILED(hr))
{
std::cout << "Error 0x" << std::hex << hr << " in Bootstrap initialization";
return hr;
}
auto mddBootstrapShutdown{ MddBootstrap::unique_mddbootstrapshutdown(
reinterpret_cast<MddBootstrap::details::mddbootstrapshutdown_t*>(1)
) };
// Do work here.
return 0;
}
Anforderungen
Mindestens unterstütztes SDK: Windows App SDK, Version 1.1
Namespace: Microsoft::Windows::ApplicationModel::D ymdependency::Bootstrap
Header: MddBootstrap.h
Weitere Informationen
Windows developer