Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wywołuje MddBootstrapInitialize, aby zainicjować proces użycia określonej wersji pakietu frameworku Zestaw SDK do aplikacji systemu Windows. Jeśli wywołanie nie powiedzie się, program zgłasza wyjątek.
Składnia
inline auto Initialize(
uint32_t majorMinorVersion = WINDOWSAPPSDK_RELEASE_MAJORMINOR,
PCWSTR versionTag = WINDOWSAPPSDK_RELEASE_VERSION_TAG_W,
PackageVersion minVersion = WINDOWSAPPSDK_RUNTIME_VERSION_UINT64)
Parametry
majorMinorVersion Zobacz majorMinorVersion w MddBootstrapInitialize. Wartość domyślna to WINDOWSAPPSDK_RELEASE_MAJORMINOR.
versionTag Zobacz versionTag w MddBootstrapInitialize. Wartość domyślna to WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.
minVersion Zobacz minVersion w MddBootstrapInitialize. Wartość domyślna to WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.
Wartość zwracana
Po pomyślnym zakończeniu zwracany jest pewien obiekt zarządzania zasobami (RAII), który, gdy wychodzi poza zakres, cofnie zmiany wprowadzone przez wywołanie metody MddBootstrapInitialize.
Przykład
#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;
}
Wymagania
Minimalny obsługiwany zestaw SDK: Zestaw SDK aplikacji systemu Windows w wersji 1.1
przestrzeń nazw: Microsoft::Windows::ApplicationModel::D ynamicDependency::Bootstrap
Plik nagłówkowy : MddBootstrap.h