Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az MddBootstrapInitialize meghívásával inicializálhatja a hívási folyamatot a Windows App SDK keretrendszercsomagjának megadott verziójának használatához. Ha a hívás sikertelen, a HRESULT hibát adja vissza.
Szemantika
inline auto InitializeNoThrow(
uint32_t majorMinorVersion = WINDOWSAPPSDK_RELEASE_MAJORMINOR,
PCWSTR versionTag = WINDOWSAPPSDK_RELEASE_VERSION_TAG_W,
PackageVersion minVersion = WINDOWSAPPSDK_RUNTIME_VERSION_UINT64)
Parameters
majorMinorVersion Lásd a majorMinorVersion elemet a MddBootstrapInitialize függvényben. Alapértelmezés szerint a(z) WINDOWSAPPSDK_RELEASE_MAJORMINOR értéket használja.
versionTag Lásd a versionTag elemet a MddBootstrapInitialize függvényben. Alapértelmezés szerint WINDOWSAPPSDK_RELEASE_VERSION_TAG_W.
minVersion Lásd: minVersion a MddBootstrapInitialize elemben. Alapértelmezett értéke: WINDOWSAPPSDK_RUNTIME_VERSION_UINT64.
Visszaadott érték
Siker esetén S_OK értéket ad vissza. Ha az MddBootstrapInitialize hívása sikertelen, a HRESULT hibát adja vissza.
Példa
#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
Minimális támogatott SDK: Windows App SDK 1.1-es verzió
Névtér: Microsoft::Windows::ApplicationModel::DynamicDependency::Bootstrap
Fejléc: MddBootstrap.h
Lásd még
Windows developer