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.
API publik tidak terkelola ClickOnce dari dfshim.dll.
CleanOnlineAppCache
Membersihkan atau menghapus instalan semua aplikasi online dari cache aplikasi ClickOnce.
Nilai hasil
Jika berhasil, kembalikan S_OK; jika tidak, mengembalikan HRESULT yang mewakili kegagalan. Jika terjadi pengecualian terkelola, kembalikan 0x80020009 (DISP_E_EXCEPTION).
Keterangan
Memanggil CleanOnlineAppCache akan memulai layanan ClickOnce jika belum berjalan.
GetDeploymentDataFromManifest
Mengambil informasi penyebaran dari URL manifes dan aktivasi.
Parameter
| Parameter | Deskripsi | Jenis |
|---|---|---|
pcwzActivationUrl |
Penunjuk ke ActivationURL. |
LPCWSTR |
pcwzPathToDeploymentManifest |
Penunjuk ke PathToDeploymentManifest. |
LPCWSTR |
pwzApplicationIdentity |
Penunjuk ke buffer untuk menerima string yang dihentikan NULL yang menentukan identitas aplikasi lengkap yang dikembalikan. | LPWSTR |
pdwIdentityBufferLength |
Penunjuk ke DWORD yang merupakan panjang buffer pwzApplicationIdentity, di WCHAR. Ini termasuk ruang untuk karakter penghentian NULL. |
LPDWORD |
pwzProcessorArchitecture |
Penunjuk ke buffer untuk menerima string yang dihentikan NULL yang menentukan arsitektur prosesor penyebaran aplikasi, dari manifes. | LPWSTR |
pdwArchitectureBufferLength |
Penunjuk ke DWORD yang merupakan panjang buffer pwzProcessorArchitecture, di WCHAR. |
LPDWORD |
pwzApplicationManifestCodebase |
Penunjuk ke buffer untuk menerima string yang dihentikan NULL yang menentukan basis kode manifes aplikasi, dari manifes. | LPWSTR |
pdwCodebaseBufferLength |
Penunjuk ke DWORD yang merupakan panjang buffer pwzApplicationManifestCodebase, di WCHAR. |
LPDWORD |
pwzDeploymentProvider |
Penunjuk ke buffer untuk menerima string yang dihentikan NULL yang menentukan penyedia penyebaran dari manifes, jika ada. Jika tidak, string kosong akan dikembalikan. | LPWSTR |
pdwProviderBufferLength |
Penunjuk ke DWORD yang merupakan panjang pwzProviderBufferLength. |
LPDWORD |
Nilai hasil
Jika berhasil, kembalikan S_OK; jika tidak, mengembalikan HRESULT yang mewakili kegagalan. Mengembalikan HRESULTFROMWIN32(ERROR_INSUFFICIENT_BUFFER) jika buffer terlalu kecil.
Keterangan
Pointer tidak boleh null. pcwzActivationUrl dan pcwzPathToDeploymentManifest tidak boleh kosong.
Pemanggil bertanggung jawab untuk membersihkan URL aktivasi. Misalnya, menambahkan karakter escape di mana karakter tersebut diperlukan atau menghapus string kueri.
Adalah tanggung jawab pemanggil untuk membatasi panjang input. Misalnya, panjang URL maksimum adalah 2KB.
LaunchApplication
Meluncurkan atau menginstal aplikasi dengan menggunakan URL penyebaran.
Parameter
| Parameter | Deskripsi | Jenis |
|---|---|---|
deploymentUrl |
Penunjuk ke string yang dihentikan NULL yang berisi URL manifes penyebaran. | LPCWSTR |
data |
Disiapkan untuk penggunaan masa mendatang. Harus NULL. | LPVOID |
flags |
Disiapkan untuk penggunaan masa mendatang. Harus 0. | DWORD |
Nilai hasil
Jika berhasil, kembalikan S_OK; jika tidak, mengembalikan HRESULT yang mewakili kegagalan. Jika terjadi pengecualian terkelola, kembalikan 0x80020009 (DISP_E_EXCEPTION).