Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Digunakan dalam skenario penyebaran ClickOnce berbasis manifes untuk menentukan aplikasi yang akan diaktifkan dalam domain baru. Untuk informasi selengkapnya tentang skenario ini, lihat Keamanan dan Penyebaran ClickOnce.
Sintaks
HRESULT ExecuteApplication(
[in] LPCWSTR pwzAppFullName,
[in] DWORD dwManifestPaths,
[in] LPCWSTR *ppwzManifestPaths,
[in] DWORD dwActivationData,
[in] LPCWSTR *ppwzActivationData,
[out] int *pReturnValue
);
Parameter
pwzAppFullName
[in] Nama lengkap aplikasi, seperti yang didefinisikan untuk ApplicationIdentity.
dwManifestPaths
[in] Jumlah string yang terkandung dalam array ppwzManifestPaths.
ppwzManifestPaths
[in] Opsional. Array string yang berisi jalur manifes untuk aplikasi.
dwActivationData
[in] Jumlah string yang terkandung dalam array ppwzActivationData.
ppwzActivationData
[in] Opsional. Array string yang berisi data aktivasi aplikasi, seperti bagian string kueri URL untuk aplikasi yang disebarkan melalui Web.
pReturnValue
[out] Nilai ditampilkan dari titik masuk aplikasi.
Tampilkan Nilai
| HRESULT | Deskripsi |
|---|---|
| S_OK |
ExecuteApplication berhasil dikembalikan. |
| HOST_E_CLRNOTAVAILABLE | Runtime bahasa umum (CLR) belum dimuat ke dalam proses, atau CLR berada dalam status yang tidak dapat menjalankan kode terkelola atau tidak berhasil memproses panggilan. |
| HOST_E_TIMEOUT | Waktu panggilan habis. |
| HOST_E_NOT_OWNER | Pemanggil tidak memiliki kunci. |
| HOST_E_ABANDONED | Peristiwa dibatalkan saat rangkaian atau fiber yang diblokir sedang menunggunya. |
| E_FAIL | Terjadi kegagalan bencana yang tidak diketahui. Jika metode mengembalikan E_FAIL, CLR tidak lagi dapat digunakan dalam proses. Panggilan berikutnya ke metode hosting menampilkan HOST_E_CLRNOTAVAILABLE. |
Keterangan
ExecuteApplicationdigunakan untuk mengaktifkan aplikasi ClickOnce di domain aplikasi yang baru dibuat.
Parameter output pReturnValue diatur pada nilai yang ditampilkan oleh aplikasi. Jika Anda memberikan nilai null untuk pReturnValue, ExecuteApplication tidak gagal, tetapi tidak menampilkan nilai.
Penting
Jangan panggil metode Metode Mulai sebelum memanggil metode ExecuteApplication untuk mengaktifkan aplikasi berbasis manifes. Jika metode Start dipanggil terlebih dahulu, panggilan metode ExecuteApplication akan gagal.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: MSCorEE.h
Pustaka: Disertakan sebagai sumber daya di MSCorEE.dll
Versi .NET Framework: Tersedia mulai dari 2.0