Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Calls MddBootstrapInitialize to initialize the calling process to use the specified version of the Windows App SDK's framework package. If the call fails, returns a failure HRESULT.
Syntax
inline auto Initialize(
uint32_t majorMinorVersion = WINDOWSAPPSDK_RELEASE_MAJORMINOR,
PCWSTR versionTag = WINDOWSAPPSDK_RELEASE_VERSION_TAG_W,
PackageVersion minVersion = WINDOWSAPPSDK_RUNTIME_VERSION_UINT64)
Parameters
majorMinorVersion
See majorMinorVersion in MddBootstrapInitialize. Defaults to WINDOWSAPPSDK_RELEASE_MAJORMINOR.
versionTag
See versionTag in MddBootstrapInitialize. Defaults to WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.
minVersion
See minVersion in MddBootstrapInitialize. Defaults to WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.
Return value
On success, returns S_OK. If the call to MddBootstrapInitialize fails, returns a failure 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
Minimum supported SDK: Windows App SDK version 1.1
Namespace: Microsoft::Windows::ApplicationModel::DynamicDependency::Bootstrap
Header: MddBootstrap.h
See also
Windows developer