Bagikan melalui


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.