Bootstrapper API
API ini dirancang untuk digunakan oleh aplikasi desktop yang tidak dikemas untuk memuat paket kerangka kerja SDK Aplikasi Windows. Setelah paket kerangka kerja dimuat oleh aplikasi desktop yang tidak dikemas, aplikasi dapat memanggil API yang disediakan oleh SDK Aplikasi Windows.
Untuk menggunakan API ini, Anda memerlukan header ini:
Untuk informasi selengkapnya tentang API ini, lihat Menggunakan runtime SDK Aplikasi Windows untuk aplikasi yang dikemas dengan lokasi eksternal atau tidak dikemas.
Konstanta
Konstanta berikut (untuk digunakan dengan BOOTstrapper API) dideklarasikan dalam WindowsAppSDK-VersionInfo.h
.
Terus-menerus | Nilai | Deskripsi |
---|---|---|
WINDOWSAPPSDK_RELEASE_MAJOR | [tergantung rilis] | Versi utama rilis SDK Aplikasi Windows. |
WINDOWSAPPSDK_RELEASE_MINOR | [tergantung rilis] | Versi minor dari rilis SDK Aplikasi Windows. |
WINDOWSAPPSDK_RELEASE_PATCH | [tergantung rilis] | Versi patch dari rilis SDK Aplikasi Windows. |
WINDOWSAPPSDK_RELEASE_MAJORMINOR | [tergantung rilis] | Versi utama dan minor dari rilis SDK Aplikasi Windows, dikodekan sebagai uint32 (0xMMMMNNNN di mana M=major, N=minor). |
WINDOWSAPPSDK_RELEASE_CHANNEL | [tergantung rilis] | Saluran rilis SDK Aplikasi Windows (const char*); misalnya, "pratinjau", atau string kosong untuk stabil. |
WINDOWSAPPSDK_RELEASE_CHANNEL_W | [tergantung rilis] | Saluran rilis SDK Aplikasi Windows (const wchar_t*); misalnya, L"preview", atau string kosong untuk stabil. |
WINDOWSAPPSDK_RELEASE_VERSION_TAG | [tergantung rilis] | Tag versi rilis SDK Aplikasi Windows (const char*); misalnya, "preview2", atau string kosong untuk stabil. |
WINDOWSAPPSDK_RELEASE_VERSION_TAG_W | [tergantung rilis] | Tag versi rilis SDK Aplikasi Windows (const wchar_t*); misalnya, L"preview2", atau string kosong untuk stabil. |
WINDOWSAPPSDK_RELEASE_VERSION_SHORTTAG | [tergantung rilis] | Tag versi bentuk pendek rilis SDK Aplikasi Windows (const char*); misalnya, "p2", atau string kosong untuk stabil. |
WINDOWSAPPSDK_RELEASE_VERSION_SHORTTAG_W | [tergantung rilis] | Tag versi bentuk pendek rilis SDK Aplikasi Windows (const wchar_t*); misalnya, L"p2", atau string kosong untuk stabil. |
WINDOWSAPPSDK_RUNTIME_ IDENTITY_PUBLISHER |
"CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" | Publisher identitas paket runtime SDK Aplikasi Windows (const char*). |
WINDOWSAPPSDK_RUNTIME_ IDENTITY_PUBLISHER_W |
L"CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" | Penerbit identitas paket runtime SDK Aplikasi Windows (const wchar_t*). |
WINDOWSAPPSDK_RUNTIME_ IDENTITY_PUBLISHERID |
"8wekyb3d8bbwe" | PublisherId identitas paket runtime SDK Aplikasi Windows (const char*). |
WINDOWSAPPSDK_RUNTIME_ IDENTITY_PUBLISHERID_W |
L"8wekyb3d8bbwe" | PublisherId identitas paket runtime SDK Aplikasi Windows (const wchar_t*). |
WINDOWSAPPSDK_RUNTIME_ VERSION_MAJOR |
[tergantung rilis] | Versi utama runtime SDK Aplikasi Windows; misalnya, 1000. |
WINDOWSAPPSDK_RUNTIME_ VERSION_MINOR |
[tergantung rilis] | Versi minor dari runtime SDK Aplikasi Windows; misalnya, 446. |
WINDOWSAPPSDK_RUNTIME_ VERSION_BUILD |
[tergantung rilis] | Versi build runtime SDK Aplikasi Windows; misalnya, 804. |
WINDOWSAPPSDK_RUNTIME_ VERSION_REVISION |
[tergantung rilis] | Versi revisi runtime SDK Aplikasi Windows; misalnya, 0. |
WINDOWSAPPSDK_RUNTIME_ VERSION_UINT64 |
[tergantung rilis] | Versi runtime SDK Aplikasi Windows, sebagai uint64l misalnya, 0x03E801BE03240000. |
WINDOWSAPPSDK_RUNTIME_ VERSION_DOTQUADSTRING |
[tergantung rilis] | Versi runtime SDK Aplikasi Windows, sebagai string (const char*); misalnya, "1000.446.804.0". |
WINDOWSAPPSDK_RUNTIME_ VERSION_DOTQUADSTRING_W |
[tergantung rilis] | Versi runtime SDK Aplikasi Windows, sebagai string (const wchar_t*); misalnya, L"1000.446.804.0". |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_FRAMEWORK_PACKAGEFAMILYNAME |
"Microsoft.WindowsAppRuntime.1.1-preview1_8wekyb3d8bbwe" | Nama keluarga paket Framework runtime SDK Aplikasi Windows (const char*). |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_FRAMEWORK_PACKAGEFAMILYNAME_W |
"Microsoft.WindowsAppRuntime.1.1-preview1_8wekyb3d8bbwe" | Nama keluarga paket Framework runtime SDK Aplikasi Windows (const wchar_t*). |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_MAIN_PACKAGEFAMILYNAME |
"MicrosoftCorporationII.WinAppRuntime.Main.1.1-p1_8wekyb3d8bbwe" | Nama keluarga paket Utama runtime SDK Aplikasi Windows (const char*). |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_MAIN_PACKAGEFAMILYNAME_W |
L"MicrosoftCorporationII.WinAppRuntime.Main.1.1-p1_8wekyb3d8bbwe" | Nama keluarga paket Utama SDK Aplikasi Windows runtime bahasa umum (const wchar_t*). |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_SINGLETON_PACKAGEFAMILYNAME |
"Microsoft.WindowsAppRuntime.Singleton-preview1_8wekyb3d8bbwe" | Nama keluarga paket Singleton runtime SDK Aplikasi Windows (const char*). |
WINDOWSAPPSDK_RUNTIME_ PACKAGE_SINGLETON_PACKAGEFAMILYNAME_W |
L"Microsoft.WindowsAppRuntime.Singleton-preview1_8wekyb3d8bbwe" | Nama keluarga paket Singleton runtime SDK Aplikasi Windows (const wchar_t*). |
Lihat juga
Enumerasi
MddBootstrapInitializeOptions Menentukan konstanta yang menentukan opsi untuk inisialisasi bootstrapper. |
Fungsi
MddBootstrapInitialize Menginisialisasi proses panggilan untuk menggunakan versi paket kerangka kerja SDK Aplikasi Windows yang paling cocok dengan kriteria yang ditentukan. Fungsi ini dimaksudkan untuk digunakan oleh aplikasi desktop yang dikemas dengan lokasi eksternal, atau tidak dikemas. |
MddBootstrapInitialize2 Menginisialisasi proses panggilan untuk menggunakan versi paket kerangka kerja SDK Aplikasi Windows yang paling sesuai dengan kriteria yang ditentukan, dengan opsi. Fungsi ini dimaksudkan untuk digunakan oleh aplikasi desktop yang dikemas dengan lokasi eksternal, atau tidak dikemas. |
MddBootstrapShutdown Menghapus perubahan yang dilakukan pada proses saat ini oleh MddBootstrapInitialize. Setelah fungsi ini dipanggil, aplikasi Anda tidak dapat lagi memanggil API SDK Aplikasi Windows. |