Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anropar MddBootstrapInitialize för att initiera anropsprocessen för att använda den angivna versionen av Windows App SDK:s ramverkspaket. Om anropet misslyckas utlöser du ett undantag.
Syntax
inline auto Initialize(
uint32_t majorMinorVersion = WINDOWSAPPSDK_RELEASE_MAJORMINOR,
PCWSTR versionTag = WINDOWSAPPSDK_RELEASE_VERSION_TAG_W,
PackageVersion minVersion = WINDOWSAPPSDK_RUNTIME_VERSION_UINT64)
Parameterar
majorMinorVersion Se majorMinorVersion i MddBootstrapInitialize. Standardvärdet är WINDOWSAPPSDK_RELEASE_MAJORMINOR.
versionTag Se versionTag i MddBootstrapInitialize. Förvald inställning är WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.
minVersion Se minVersion i MddBootstrapInitialize. Standardinställningen är WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.
Returvärde
Vid ett lyckat resultat returneras ett RAII-objekt (Resource Acquisition Is Initialization), som, när det går utanför omfånget, återställer de ändringar som gjordes av anropet till MddBootstrapInitialize.
Exempel
#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;
}
Kravspecifikation
Minsta SDK som stöds: Windows App SDK version 1.1
Namnområde: Microsoft::Windows::ApplicationModel::DynamicDependency::Bootstrap
Rubrik: MddBootstrap.h
Se även
Windows developer