IApplicationActivationManager::ActivateApplication method (shobjidl_core.h)
Mengaktifkan aplikasi Windows Store yang ditentukan untuk kontrak peluncuran generik (Windows.Launch) di sesi saat ini.
Sintaks
HRESULT ActivateApplication(
[in] LPCWSTR appUserModelId,
[in] LPCWSTR arguments,
[in] ACTIVATEOPTIONS options,
[out] DWORD *processId
);
Parameter
[in] appUserModelId
ID model pengguna aplikasi dari aplikasi Windows Store.
[in] arguments
Penunjuk ke string argumen opsional khusus aplikasi.
[in] options
Satu atau beberapa bendera berikut digunakan untuk mendukung mode desain, penelusuran kesalahan, dan skenario pengujian.
AO_NONE (0x00000000)
Tidak ada bendera yang ditetapkan.
AO_DESIGNMODE (0x00000001)
Aplikasi ini sedang diaktifkan untuk mode desain, sehingga tidak dapat membuat jendela normalnya. Pembuatan jendela aplikasi harus dilakukan dengan alat desain yang memuat komponen yang diperlukan dengan berkomunikasi dengan layanan yang ditentukan perancang pada rantai situs yang ditetapkan melalui manajer aktivasi. Perhatikan bahwa ini berarti bahwa layar splash yang terlihat selama aktivasi reguler tidak akan terlihat.
Perhatikan bahwa Anda harus mengaktifkan mode debug pada paket aplikasi agar berhasil menggunakan mode desain.
AO_NOERRORUI (0x00000002)
Jangan tampilkan dialog kesalahan jika aplikasi gagal diaktifkan.
AO_NOSPLASHSCREEN (0x00000004)
Jangan tampilkan layar splash aplikasi saat aplikasi diaktifkan. Anda harus mengaktifkan mode debug pada paket aplikasi saat menggunakan bendera ini; jika tidak, PLM akan menghentikan aplikasi setelah beberapa detik.
AO_PRELAUNCH (0x2000000)
Aplikasi sedang diaktifkan dalam mode pra-contoh. Nilai ini didukung mulai dari Windows 10.
[out] processId
Pointer ke nilai yang, ketika metode ini berhasil dikembalikan, menerima ID proses instans aplikasi yang memenuhi kontrak ini.
Nilai kembali
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shobjidl_core.h (termasuk Shobjidl.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk