Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Chiama MddBootstrapInitialize per inizializzare il processo di chiamata per usare la versione specificata del pacchetto framework di SDK per app di Windows. Se la chiamata non riesce, genera un'eccezione.
Sintassi
inline auto Initialize(
uint32_t majorMinorVersion = WINDOWSAPPSDK_RELEASE_MAJORMINOR,
PCWSTR versionTag = WINDOWSAPPSDK_RELEASE_VERSION_TAG_W,
PackageVersion minVersion = WINDOWSAPPSDK_RUNTIME_VERSION_UINT64)
Parametri
majorMinorVersion Vedere majorMinorVersion in MddBootstrapInitialize. Il valore predefinito è WINDOWSAPPSDK_RELEASE_MAJORMINOR.
versionTag Vedere versionTag in MddBootstrapInitialize. Il valore predefinito è WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.
minVersion Vedere minVersion in MddBootstrapInitialize. Il valore predefinito è WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.
Valore restituito
In caso di esito positivo, viene restituito un oggetto RAII (Resource Acquisition Is Initialization) che, quando esce dall'ambito, annulla le modifiche apportate dalla chiamata a MddBootstrapInitialize.
Esempio
#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;
}
Requisiti
SDK minimo supportato: SDK per app di Windows versione 1.1
Spazio dei nomi : Microsoft::Windows::ApplicationModel::DynamicDependency::Bootstrap
Intestazione : MddBootstrap.h