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-ramverkspaketet. Om anropet misslyckas returneras ett felaktigt HRESULT.
Syntax
inline auto InitializeNoThrow(
uint32_t majorMinorVersion = WINDOWSAPPSDK_RELEASE_MAJORMINOR,
PCWSTR versionTag = WINDOWSAPPSDK_RELEASE_VERSION_TAG_W,
PackageVersion minVersion = WINDOWSAPPSDK_RUNTIME_VERSION_UINT64)
Parameters
majorMinorVersion Se majorMinorVersion i MddBootstrapInitialize. Standardvärdet är WINDOWSAPPSDK_RELEASE_MAJORMINOR.
versionTag Se versionTag i MddBootstrapInitialize. Standardvärdet är WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.
minVersion Se minVersion i MddBootstrapInitialize. Standardvärdet är WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.
Returvärde
Vid lyckat resultat returnerar S_OK. Om anropet till MddBootstrapInitialize misslyckas returnerar felet HRESULT.
Example
#include <windows.h>
#include <WindowsAppSDK-VersionInfo.h>
#include <MddBootstrap.h>
#include <iostream>
namespace MddBootstrap {using namespace
::Microsoft::Windows::ApplicationModel::DynamicDependency::Bootstrap; }
int main()
{
const auto hr{ MddBootstrap::InitializeNoThrow() };
if (FAILED(hr))
{
std::cout << "Error 0x" << std::hex << hr << " in Bootstrap initialization";
return hr;
}
auto mddBootstrapShutdown{ MddBootstrap::unique_mddbootstrapshutdown(
reinterpret_cast<MddBootstrap::details::mddbootstrapshutdown_t*>(1)
) };
// Do work here.
return 0;
}
Requirements
Lägsta SDK som stöds: Windows App SDK version 1.1
Namnområde: Microsoft::Windows::ApplicationModel::D ynamicDependency::Bootstrap
Huvudet: MddBootstrap.h
Se även
Windows developer