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);
パラメーター
majorMinorVersion
Uint
読み込むWindows アプリ SDK フレームワーク パッケージのメジャー バージョンとマイナー バージョン。 バージョンは、次のように 0xMMMMNNNN
エンコードされます。ここで M
、メジャーと N
= マイナー (たとえば、バージョン 1.2 をエンコードする 0x00010002
必要があります)。
versionTag
文字列
読み込むWindows アプリ SDK フレームワーク パッケージのバージョン タグ (存在する場合)。 たとえば、「 "prerelease"
」のように入力します。 既定値は null
です。
minVersion
PackageVersion
使用する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);
パラメーター
majorMinorVersion
Uint
読み込むWindows アプリ SDK フレームワーク パッケージのメジャー バージョンとマイナー バージョン。 バージョンは、次のように 0xMMMMNNNN
エンコードされます。ここで M
、メジャーと N
= マイナー (たとえば、バージョン 1.2 をエンコードする 0x00010002
必要があります)。
hresult
Uint
初期化に失敗した場合のエラー HRESULT。
versionTag
文字列
読み込むWindows アプリ SDK フレームワーク パッケージのバージョン タグ (存在する場合)。 たとえば、「 "prerelease"
」のように入力します。 既定値は null
です。
minVersion
PackageVersion
使用するWindows アプリ SDK フレームワーク パッケージの最小バージョン。 既定値は PackageVersion の新しい既定のインスタンスです。
適用対象
製品 | 導入バージョン |
---|---|
Windows App SDK | Windows アプリ SDK 1.0 Stable |