Bootstrap クラス

Bootstrap クラスには、ブートストラップ API の呼び出しを便利にラップする静的ヘルパー メソッドが含まれています。

定義

名前空間: Microsoft.Windows。ApplicationModel.DynamicDependency

アセンブリ: Microsoft.WindowsAppRuntime.Bootstrap.Net.dll

public class Bootstrap

メソッド

メソッドを初期化する

Windows アプリ SDKのフレームワーク パッケージを使用するように呼び出し元プロセスを初期化します。 引数に指定された条件を満たすWindows アプリ SDKフレームワーク パッケージを検索し、現在のプロセスで使用できるようにします。 複数のパッケージが条件を満たしている場合は、最適な候補が選択されます。

public static void Initialize(uint majorMinorVersion);
public static void Initialize(uint majorMinorVersion, string versionTag);
public static void Initialize(uint majorMinorVersion, string versionTag, PackageVersion minVersion);

パラメーター

majorMinorVersionUint

読み込むWindows アプリ SDK フレームワーク パッケージのメジャー バージョンとマイナー バージョン。 バージョンは、次のように 0xMMMMNNNNエンコードされます。ここで M 、メジャーと N = マイナー (たとえば、バージョン 1.2 をエンコードする 0x00010002必要があります)。

versionTag文字列

読み込むWindows アプリ SDK フレームワーク パッケージのバージョン タグ (存在する場合)。 たとえば、「 "prerelease" 」のように入力します。 既定値は null です。

minVersionPackageVersion

使用するWindows アプリ SDK フレームワーク パッケージの最小バージョン。 既定値は PackageVersion の新しい既定のインスタンスです。

Shutdown メソッド

Initialize または TryInitialize によって現在のプロセスに加えられた変更を削除します。 Shutdown が呼び出されると、アプリは動的依存関係 API を含め、Windows アプリ SDK API を呼び出すことができるようになります。

public static void Shutdown();

TryInitialize メソッド

Windows アプリ SDKのフレームワーク パッケージを使用するように呼び出し元プロセスを初期化します。 エラーは、hresult パラメーターのエラー HRESULT で false を返します。 引数に指定された条件を満たすWindows アプリ SDKフレームワーク パッケージを検索し、現在のプロセスで使用できるようにします。 複数のパッケージが条件を満たしている場合は、最適な候補が選択されます。

public static bool TryInitialize(uint majorMinorVersion, out int hresult);
public static bool TryInitialize(uint majorMinorVersion, string versionTag, out int hresult);
public static bool TryInitialize(uint majorMinorVersion, string versionTag, PackageVersion minVersion, out int hresult);

パラメーター

majorMinorVersionUint

読み込むWindows アプリ SDK フレームワーク パッケージのメジャー バージョンとマイナー バージョン。 バージョンは、次のように 0xMMMMNNNNエンコードされます。ここで M 、メジャーと N = マイナー (たとえば、バージョン 1.2 をエンコードする 0x00010002必要があります)。

hresultUint

初期化に失敗した場合のエラー HRESULT

versionTag文字列

読み込むWindows アプリ SDK フレームワーク パッケージのバージョン タグ (存在する場合)。 たとえば、「 "prerelease" 」のように入力します。 既定値は null です。

minVersionPackageVersion

使用するWindows アプリ SDK フレームワーク パッケージの最小バージョン。 既定値は PackageVersion の新しい既定のインスタンスです。

適用対象

製品 導入バージョン
Windows App SDK Windows アプリ SDK 1.0 Stable

こちらもご覧ください