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
Windows developer