Freigeben über


InitializeFailFast-Funktion

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 der Prozess abgebrochen (über std::abort).

Syntax

inline auto InitializeFailFast(
    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 ein Ressourcenerwerbsobjekt (RAII) zurückgegeben, das beim Ablauf des Gültigkeitsbereichs die Vom Aufruf von MddBootstrapInitialize vorgenommenen Änderungen rückgängig macht.

Beispiel

#include <windows.h>

#include <WindowsAppSDK-VersionInfo.h>
#include <MddBootstrap.h>

#include <iostream>

namespace MddBootstrap {using namespace
    ::Microsoft::Windows::ApplicationModel::DynamicDependency::Bootstrap; }

int main()
{
    auto mddBootstrapShutdown{ MddBootstrap::InitializeFailFast() };
    // 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