Initialize 関数
MddBootstrapInitialize を呼び出して、Windows アプリ SDKのフレームワーク パッケージの指定されたバージョンを使用するように呼び出し元プロセスを初期化します。 呼び出しが失敗した場合、 は例外をスローします。
構文
inline auto Initialize(
uint32_t majorMinorVersion = WINDOWSAPPSDK_RELEASE_MAJORMINOR,
PCWSTR versionTag = WINDOWSAPPSDK_RELEASE_VERSION_TAG_W,
PackageVersion minVersion = WINDOWSAPPSDK_RUNTIME_VERSION_UINT64)
パラメーター
majorMinorVersion
MddBootstrapInitialize の majorMinorVersion に関するページを参照してください。 既定値は WINDOWSAPPSDK_RELEASE_MAJORMINOR です。
versionTag
「MddBootstrapInitialize の versionTag」を参照してください。 既定値は WINDOWSAPPSDK_RELEASE_VERSION_TAG_W です。
minVersion
「mddBootstrapInitialize の minVersion」を参照してください。 既定値は WINDOWSAPPSDK_RUNTIME_VERSION_UINT64 です。
戻り値
成功すると、リソース取得は初期化 (RAII) オブジェクトを返します。これにより、スコープ外になると、 MddBootstrapInitialize の呼び出しによって行われた変更が元に戻されます。
例
#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 Bootstraper initialization";
return hr;
}
return 0;
}
要件
サポートされている最小 SDK: Windows アプリ SDK バージョン 1.1
名前 空間: Microsoft::Windows::ApplicationModel::D ynamicDependency::Bootstrap
ヘッダー: MddBootstrap.h
関連項目
Windows developer
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示