Bagikan melalui


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

IApplicationActivationManager

IPackageDebugSettings::EnableDebugging