Partilhar via


Função InitializeFailFast

Chama MddBootstrapInitialize para inicializar o processo de chamada para usar a versão especificada do pacote de estrutura do SDK do Aplicativo Windows. Se a chamada falhar, anula o processo (via std::abort).

Sintaxe

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

Parâmetros

majorMinorVersion Consulte majorMinorVersion em MddBootstrapInitialize. O padrão é WINDOWSAPPSDK_RELEASE_MAJORMINOR.

versionTag Consulte versionTag em MddBootstrapInitialize. O padrão é WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.

minVersion Consulte minVersion em MddBootstrapInitialize. O padrão é WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.

Valor retornado

Em caso de êxito, retorna um objeto RAII (aquisição de recursos) que, quando sai do escopo, desfaz as alterações feitas pela chamada para MddBootstrapInitialize.

Exemplo

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

Requisitos

SDK mínimo com suporte: SDK do Aplicativo Windows versão 1.1

Namespace: Microsoft::Windows::ApplicationModel::D ynamicDependency::Bootstrap

Cabeçalho: MddBootstrap.h

Confira também