この API は、パッケージ化されていないデスクトップ アプリがWindows アプリ SDK フレームワーク パッケージを読み込むのに使用するように設計されています。 パッケージ化されていないデスクトップ アプリによってフレームワーク パッケージが読み込まれた後、アプリはWindows アプリ SDKによって提供される API を呼び出すことができます。
この API を使用するには、次のヘッダーが必要です。
この API の詳細については、「外部の場所またはパッケージ化されていないアプリにWindows アプリ SDK ランタイムを使用する」を参照してください。
定数
では、次の定数 (ブートストラップ API で使用するために) が宣言されています WindowsAppSDK-VersionInfo.h
。
定数 | 値 | 説明 |
---|---|---|
WINDOWSAPPSDK_RELEASE_MAJOR | [リリース依存] | Windows アプリ SDK リリースのメジャー バージョン。 |
WINDOWSAPPSDK_RELEASE_MINOR | [リリース依存] | Windows アプリ SDK リリースのマイナー バージョン。 |
WINDOWSAPPSDK_RELEASE_PATCH | [リリース依存] | Windows アプリ SDK リリースのパッチ バージョン。 |
WINDOWSAPPSDK_RELEASE_MAJORMINOR | [リリース依存] | Windows アプリ SDK リリースのメジャー バージョンとマイナー バージョン。uint32 (0xMMMMNNNN where M=major, N=minor) としてエンコードされています。 |
WINDOWSAPPSDK_RELEASE_CHANNEL | [リリース依存] | Windows アプリ SDK リリースのチャネル (const char*)("preview"、stable の場合は空の文字列など)。 |
WINDOWSAPPSDK_RELEASE_CHANNEL_W | [リリース依存] | Windows アプリ SDK リリースのチャネル (const wchar_t*)。たとえば、L"preview"、stable の空の文字列などです。 |
WINDOWSAPPSDK_RELEASE_VERSION_TAG | [リリース依存] | Windows アプリ SDK リリースのバージョン タグ (const char*)("preview2"、stable の場合は空の文字列など)。 |
WINDOWSAPPSDK_RELEASE_VERSION_TAG_W | [リリース依存] | Windows アプリ SDK リリースのバージョン タグ (const wchar_t*)(L"preview2"、stable 用の空の文字列など)。 |
WINDOWSAPPSDK_RELEASE_VERSION_SHORTTAG | [リリース依存] | Windows アプリ SDK リリースの短い形式のバージョン タグ (const char*)(例: "p2"、安定版の空の文字列)。 |
WINDOWSAPPSDK_RELEASE_VERSION_SHORTTAG_W | [リリース依存] | Windows アプリ SDK リリースの短い形式のバージョン タグ (const wchar_t*)。たとえば、L"p2"、安定版の空の文字列などです。 |
WINDOWSAPPSDK_RUNTIME_ IDENTITY_PUBLISHER |
"CN=Microsoft Corporation,O=Microsoft Corporation, L=Redmond, S=Washington, C=US" | Windows アプリ SDK ランタイムのパッケージ ID の Publisher (const char*)。 |
WINDOWSAPPSDK_RUNTIME_ IDENTITY_PUBLISHER_W |
L"CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" | Windows アプリ SDK ランタイムのパッケージ ID のパブリッシャー (const wchar_t*)。 |
WINDOWSAPPSDK_RUNTIME_ IDENTITY_PUBLISHERID |
"8wekyb3d8bbwe" | Windows アプリ SDK ランタイムのパッケージ ID の PublisherId (const char*)。 |
WINDOWSAPPSDK_RUNTIME_ IDENTITY_PUBLISHERID_W |
L"8wekyb3d8bbwe" | Windows アプリ SDK ランタイムのパッケージ ID の PublisherId (const wchar_t*)。 |
WINDOWSAPPSDK_RUNTIME_ VERSION_MAJOR |
[リリース依存] | Windows アプリ SDK ランタイムのメジャー バージョン (1000 など)。 |
WINDOWSAPPSDK_RUNTIME_ VERSION_MINOR |
[リリース依存] | Windows アプリ SDK ランタイムのマイナー バージョン (例: 446)。 |
WINDOWSAPPSDK_RUNTIME_ VERSION_BUILD |
[リリース依存] | Windows アプリ SDK ランタイムのビルド バージョン (804 など)。 |
WINDOWSAPPSDK_RUNTIME_ VERSION_REVISION |
[リリース依存] | Windows アプリ SDK ランタイムのリビジョン バージョン (0 など)。 |
WINDOWSAPPSDK_RUNTIME_ VERSION_UINT64 |
[リリース依存] | Windows アプリ SDK ランタイムのバージョン (uint64l など) 0x03E801BE03240000。 |
WINDOWSAPPSDK_RUNTIME_ VERSION_DOTQUADSTRING |
[リリース依存] | Windows アプリ SDK ランタイムのバージョン 。文字列 (const char*)(例: "1000.446.804.0")。 |
WINDOWSAPPSDK_RUNTIME_ VERSION_DOTQUADSTRING_W |
[リリース依存] | Windows アプリ SDK ランタイムのバージョン 。文字列 (const wchar_t*)、たとえば L"1000.446.804.0" などです。 |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_FRAMEWORK_PACKAGEFAMILYNAME |
"Microsoft.WindowsAppRuntime.1.1-preview1_8wekyb3d8bbwe" | Windows アプリ SDK ランタイムの Framework パッケージのファミリ名 (const char*)。 |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_FRAMEWORK_PACKAGEFAMILYNAME_W |
"Microsoft.WindowsAppRuntime.1.1-preview1_8wekyb3d8bbwe" | Windows アプリ SDK ランタイムの Framework パッケージのファミリ名 (const wchar_t*)。 |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_MAIN_PACKAGEFAMILYNAME |
"MicrosoftCorporationII.WinAppRuntime.Main.1.1-p1_8wekyb3d8bbwe" | Windows アプリ SDK ランタイムのメイン パッケージのファミリ名 (const char*)。 |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_MAIN_PACKAGEFAMILYNAME_W |
L"MicrosoftCorporationII.WinAppRuntime.Main.1.1-p1_8wekyb3d8bbwe" | Windows アプリ SDK ランタイムの Main パッケージのファミリ名 (const wchar_t*)。 |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_SINGLETON_PACKAGEFAMILYNAME |
"Microsoft.WindowsAppRuntime.Singleton-preview1_8wekyb3d8bbwe" | Windows アプリ SDK ランタイムの Singleton パッケージのファミリ名 (const char*)。 |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_SINGLETON_PACKAGEFAMILYNAME_W |
L"Microsoft.WindowsAppRuntime.Singleton-preview1_8wekyb3d8bbwe" | Windows アプリ SDK ランタイムのシングルトン パッケージのファミリ名 (const wchar_t*)。 |
こちらもご覧ください
列挙
MddBootstrapInitializeOptions ブートストラップ初期化のオプションを指定する定数を定義します。 |
関数
MddBootstrapInitialize 指定した条件に最も一致するWindows アプリ SDK フレームワーク パッケージのバージョンを使用するように呼び出し元プロセスを初期化します。 この関数は、外部の場所にパッケージ化されているか、パッケージ化されていないデスクトップ アプリで使用することを目的としています。 |
MddBootstrapInitialize2 呼び出し元プロセスを初期化して、指定した条件に最も一致するWindows アプリ SDK フレームワーク パッケージのバージョンをオプションと共に使用します。 この関数は、外部の場所にパッケージ化されているか、パッケージ化されていないデスクトップ アプリで使用することを目的としています。 |
MddBootstrapShutdown MddBootstrapInitialize によって現在のプロセスに加えられた変更を削除します。 この関数が呼び出されると、アプリは API Windows アプリ SDK呼び出しできなくなります。 |