Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Chama MddBootstrapInitialize para inicializar o processo de chamada para utilizar a versão especificada do pacote de estrutura do SDK de apps do Windows. Se a chamada falhar, lança uma exceção.
Sintaxe
inline auto Initialize(
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. Por predefinição, é utilizado WINDOWSAPPSDK_RELEASE_MAJORMINOR.
versionTag Consulte versionTag em MddBootstrapInitialize. Por defeito, define-se como WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.
minVersion Consulte minVersion em MddBootstrapInitialize. Utiliza por defeito WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.
Valor de retorno
Se for bem-sucedido, retorna um objeto RAII (aquisição de recursos é inicialização), que, quando sai do escopo, desfaz as alterações feitas pela chamada para MddBootstrapInitialize.
Exemplo
#include <windows.h>
#include <winrt\base.h>
#include <WindowsAppSDK-VersionInfo.h>
#include <MddBootstrap.h>
#include <iostream>
namespace MddBootstrap {using namespace
::Microsoft::Windows::ApplicationModel::DynamicDependency::Bootstrap; }
int main()
{
try
{
auto mddBootstrapCleanup{ MddBootstrap::Initialize() };
// Do work here.
}
catch (const winrt::hresult_error& ex)
{
const auto hr{ ex.code() };
std::cout << "Error 0x" << std::hex << hr << " in Bootstrapper initialization";
return hr;
}
return 0;
}
Requerimentos
SDK mínimo suportado: SDK de Aplicativo Windows versão 1.1
Espaço de nomes: Microsoft::Windows::ApplicationModel::DynamicDependency::Bootstrap
Cabeçalho: MddBootstrap.h
Ver também
Windows developer