Funzione InitializeFailFast

Chiama MddBootstrapInitialize per inizializzare il processo chiamante per usare la versione specificata del pacchetto framework del SDK per app di Windows. Se la chiamata non riesce, interrompe il processo (tramite std::abort).

Sintassi

inline auto InitializeFailFast(
    uint32_t majorMinorVersion = WINDOWSAPPSDK_RELEASE_MAJORMINOR,
    PCWSTR versionTag = WINDOWSAPPSDK_RELEASE_VERSION_TAG_W,
    PackageVersion minVersion = WINDOWSAPPSDK_RUNTIME_VERSION_UINT64)

Parametri

majorMinorVersion Vedere majorMinorVersion in MddBootstrapInitialize. Il valore predefinito è WINDOWSAPPSDK_RELEASE_MAJORMINOR.

versionTag Vedere versionTag in MddBootstrapInitialize. Il valore predefinito è WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.

minVersion Vedere minVersion in MddBootstrapInitialize. Il valore predefinito è WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.

Valore restituito

In caso di esito positivo, restituisce un oggetto RAII che, quando non è più nell'ambito di validità, annulla le modifiche apportate dalla chiamata a MddBootstrapInitialize.

Example

#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;
}

Requisiti

SDK minimo supportato: SDK per app di Windows versione 1.1

Spazio dei nomi: Microsoft::Windows::ApplicationModel::DynamicDependency::Bootstrap

Intestazione: MddBootstrap.h

Vedere anche