Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Appelle MddBootstrapInitialize pour initialiser le processus d’appel pour utiliser la version spécifiée du package d’infrastructure du Kit de développement logiciel (SDK) d’application Windows. Si l’appel échoue, lève une exception.
Syntaxe
inline auto Initialize(
uint32_t majorMinorVersion = WINDOWSAPPSDK_RELEASE_MAJORMINOR,
PCWSTR versionTag = WINDOWSAPPSDK_RELEASE_VERSION_TAG_W,
PackageVersion minVersion = WINDOWSAPPSDK_RUNTIME_VERSION_UINT64)
Paramètres
majorMinorVersion Voir majorMinorVersion dans MddBootstrapInitialize. La valeur par défaut est WINDOWSAPPSDK_RELEASE_MAJORMINOR.
versionTag Voir versionTag dans MddBootstrapInitialize. La valeur par défaut est WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.
minVersion Voir minVersion dans MddBootstrapInitialize. La valeur par défaut est WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.
Valeur retournée
En cas de réussite, retourne un objet RAII (Resource Acquisition Is Initialization) qui, lorsqu’il quitte son étendue, défait les modifications apportées par l’appel à MddBootstrapInitialize.
Exemple :
#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;
}
Spécifications
Kit de développement logiciel (SDK) minimum pris en charge : Kit de développement logiciel (SDK) d’application Windows version 1.1
Espace de noms : Microsoft::Windows::ApplicationModel::DynamicDependency::Bootstrap
En-tête : MddBootstrap.h
Voir aussi
Windows developer