次の方法で共有


Bootstrap クラス

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

Definition

名前空間: 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としてエンコードする必要があります)。

versionTagstring

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

minVersionPackageVersion

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

Shutdown メソッド

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

public static void Shutdown();

TryInitialize メソッド

Windows アプリ SDKのフレームワーク パッケージを使用するように呼び出し元プロセスを初期化します。 failure は、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エラー。

versionTagstring

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

minVersionPackageVersion

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

適用対象

製品 導入バージョン
Windows App SDK Windows App SDK 1.0

関連項目