Função InitializeFailFast

Chamadas MddBootstrapInitialize para inicializar o processo de chamada e utilizar a versão especificada do pacote framework do SDK de Aplicações Windows. Se a chamada falhar, aborta 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)

Parameters

majorMinorVersion Veja majorMinorVersion em MddBootstrapInitialize. O valor predefinido é WINDOWSAPPSDK_RELEASE_MAJORMINOR.

versionTag Ver versionTag em MddBootstrapInitialize. O valor predefinido é WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.

minVersion Veja minVersion em MddBootstrapInitialize. O valor predefinido é WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.

Valor de retorno

Em caso de sucesso, devolve um objeto de inicialização (RAII) de aquisição de recursos que, quando sai do âmbito, desfaz as alterações feitas pela chamada ao 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

SDK mínimo suportado: SDK de Aplicações Windows versão 1.1

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

Cabeçalho: MddBootstrap.h

Consulte também