Función InitializeFailFast

Llama a MddBootstrapInitialize para inicializar el proceso de llamada para usar la versión especificada del paquete de marco del SDK de Aplicaciones para Windows. Si se produce un error en la llamada, anula el proceso (a través de 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)

Parameters

majorMinorVersion Consulte majorMinorVersion en MddBootstrapInitialize. El valor predeterminado es WINDOWSAPPSDK_RELEASE_MAJORMINOR.

versionTag Consulte versionTag en MddBootstrapInitialize. El valor predeterminado es WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.

minVersion Consulte minVersion en MddBootstrapInitialize. El valor predeterminado es WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.

Valor devuelto

En caso de éxito, devuelve un objeto RAII (Resource Acquisition Is Initialization) que, cuando sale de su ámbito, deshace los cambios realizados por la llamada 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;
}

Requisitos

SDK mínimo admitido: SDK de Aplicaciones para Windows versión 1.1

Espacio de nombres: Microsoft::Windows::ApplicationModel::DynamicDependency::Bootstrap

Encabezado: MddBootstrap.h

Consulte también