Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ClickOnce dfshim.dll dosyasından yönetilmeyen genel API'ler.
CleanOnlineAppCache
ClickOnce uygulama önbelleğindeki tüm çevrimiçi uygulamaları temizler veya kaldırır.
Dönüş değeri
Başarılı olursa, S_OK döndürür; aksi takdirde, hatayı temsil eden bir HRESULT döndürür. Yönetilen bir özel durum oluşursa, 0x80020009 (DISP_E_EXCEPTION) döndürür.
Açıklamalar
CleanOnlineAppCache çağrısı, henüz çalışmıyorsa ClickOnce hizmetini başlatır.
GetDeploymentDataFromManifest
Bildirim ve etkinleştirme URL'sinden dağıtım bilgilerini alır.
Parametreler
| Parametre | Açıklama | Türü |
|---|---|---|
pcwzActivationUrl |
öğesine işaret eden bir ActivationURLişaretçi. |
LPCWSTR |
pcwzPathToDeploymentManifest |
öğesine işaret eden bir PathToDeploymentManifestişaretçi. |
LPCWSTR |
pwzApplicationIdentity |
Döndürülen tam uygulama kimliğini belirten NULL ile sonlandırılan bir dizeyi almak için arabelleğe yönelik bir işaretçi. | LPWSTR |
pdwIdentityBufferLength |
WCHAR'larda arabelleğin pwzApplicationIdentity uzunluğu olan bir DWORD işaretçisi. Buna NULL sonlandırma karakteri için boşluk da dahildir. |
LPDWORD |
pwzProcessorArchitecture |
Bildirimden uygulama dağıtımının işlemci mimarisini belirten NULL ile sonlandırılan bir dizeyi almak için arabelleğe yönelik bir işaretçi. | LPWSTR |
pdwArchitectureBufferLength |
WCHAR'larda arabelleğin pwzProcessorArchitecture uzunluğu olan bir DWORD işaretçisi. |
LPDWORD |
pwzApplicationManifestCodebase |
Bildirimden uygulama bildiriminin kod tabanını belirten NULL ile sonlandırılan bir dizeyi almak için arabelleğe yönelik bir işaretçi. | LPWSTR |
pdwCodebaseBufferLength |
WCHAR'larda arabelleğin pwzApplicationManifestCodebase uzunluğu olan bir DWORD işaretçisi. |
LPDWORD |
pwzDeploymentProvider |
Varsa bildirimden dağıtım sağlayıcısını belirten NULL ile sonlandırılan bir dize almak için arabelleğe yönelik bir işaretçi. Aksi takdirde, boş bir dize döndürülür. | LPWSTR |
pdwProviderBufferLength |
DWORD'ün uzunluğuna pwzProviderBufferLengthişaret eden bir işaretçi. |
LPDWORD |
Dönüş değeri
Başarılı olursa, S_OK döndürür; aksi takdirde, hatayı temsil eden bir HRESULT döndürür. Arabellek çok küçükse HRESULTFROMWIN32(ERROR_INSUFFICIENT_BUFFER) döndürür.
Açıklamalar
İşaretçiler null olmamalıdır. pcwzActivationUrl ve pcwzPathToDeploymentManifest boş olmamalıdır.
Etkinleştirme URL'sini temizlemek çağıranın sorumluluğundadır. Örneğin, gerektiğinde kaçış karakterleri ekleme veya sorgu dizesini kaldırma.
Giriş uzunluğunu sınırlamak çağıranın sorumluluğundadır. Örneğin, en fazla URL uzunluğu 2 KB'tır.
LaunchApplication
Dağıtım URL'si kullanarak bir uygulamayı başlatır veya yükler.
Parametreler
| Parametre | Açıklama | Türü |
|---|---|---|
deploymentUrl |
Dağıtım bildiriminin URL'sini içeren NULL ile sonlandırılan dizeye yönelik bir işaretçi. | LPCWSTR |
data |
Daha sonraki kullanımlar için ayrılmıştır. NULL olmalıdır. | LPVOID |
flags |
Daha sonraki kullanımlar için ayrılmıştır. 0 olmalıdır. | DWORD |
Dönüş değeri
Başarılı olursa, S_OK döndürür; aksi takdirde, hatayı temsil eden bir HRESULT döndürür. Yönetilen bir özel durum oluşursa, 0x80020009 (DISP_E_EXCEPTION) döndürür.