Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Volá mddBootstrapInitialize k inicializaci volajícího procesu, aby používal zadanou verzi balíčku architektury sady Windows App SDK. Pokud volání selže, vyvolá výjimku.
Syntaxe
inline auto Initialize(
uint32_t majorMinorVersion = WINDOWSAPPSDK_RELEASE_MAJORMINOR,
PCWSTR versionTag = WINDOWSAPPSDK_RELEASE_VERSION_TAG_W,
PackageVersion minVersion = WINDOWSAPPSDK_RUNTIME_VERSION_UINT64)
Parametry
majorMinorVersion Viz. majorMinorVersion v MddBootstrapInitialize. Výchozí hodnota je WINDOWSAPPSDK_RELEASE_MAJORMINOR.
versionTag Viz versionTag v MddBootstrapInitialize. Výchozí hodnota je WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.
minVersion Viz minVersion v MddBootstrapInitialize. Výchozí hodnota se nastaví na WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.
Návratová hodnota
V případě úspěchu vrátí objekt RAII (resource acquisition is initialization), který, když se dostane mimo rozsah, vrátí změny provedené voláním MddBootstrapInitialize.
Příklad
#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;
}
Požadavky
Minimální podporovaná sada SDK: Windows App SDK verze 1.1
Jmenný prostor: Microsoft::Windows::ApplicationModel::DynamicDependency::Bootstrap
Hlavička: MddBootstrap.h
Viz také
Windows developer