Funkcja InitializeFailFast

Wywołuje funkcję MddBootstrapInitialize, aby zainicjować proces wywołujący do korzystania z określonej wersji pakietu frameworka zestawu Zestaw SDK do aplikacji systemu Windows. Jeśli wywołanie funkcji zakończy się niepowodzeniem, działanie procesu zostanie przerwane (za pomocą std::abort).

Składnia

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

Parameters

majorMinorVersion Zobacz majorMinorVersion w MddBootstrapInitialize. Wartość domyślna to WINDOWSAPPSDK_RELEASE_MAJORMINOR.

versionTag Zobacz versionTag w mddBootstrapInitialize. Wartość domyślna to WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.

minVersion Zobacz minVersion w MddBootstrapInitialize. Wartość domyślna to WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.

Wartość zwracana

Po powodzeniu funkcja zwraca obiekt inicjowania zasobu (RAII), który, gdy wykracza poza zakres, cofnie zmiany wprowadzone przez wywołanie metody 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;
}

Requirements

Minimalny obsługiwany zestaw SDK: Zestaw SDK do aplikacji systemu Windows w wersji 1.1

Przestrzeń nazw: Microsoft::Windows::ApplicationModel::DynamicDependency::Bootstrap

Nagłówka: MddBootstrap.h

Zobacz także