Udostępnij za pośrednictwem


ClickOnce niezarządzanych API Reference

ClickOnceniezarządzany publicznych API z dfshim.dll.

CleanOnlineAppCache

Czyści lub Odinstalowuje wszystkie aplikacje online z ClickOnce pamięci podręcznej aplikacji.

Bb629396.collapse_all(pl-pl,VS.110).gifZwracanie wartości

Jeśli to się powiedzie, zwraca wartość S_OK; w przeciwnym razie zwraca wartość HRESULT, który reprezentuje błąd.Jeśli wystąpi wyjątek zarządzanych, zwraca 0x80020009 (DISP_E_EXCEPTION).

Bb629396.collapse_all(pl-pl,VS.110).gifUwagi

Rozpocznie się wywołanie CleanOnlineAppCache ClickOnce usługi, jeśli nie jest już uruchomiony.

GetDeploymentDataFromManifest

Pobiera informacje na temat wdrażania z adresu URL manifestu i aktywacji.

Bb629396.collapse_all(pl-pl,VS.110).gifParametry

Parametr

Opis

Typ

pcwzActivationUrl

Wskaźnik do ActivationURL.

LPCWSTR

pcwzPathToDeploymentManifest

Wskaźnik do PathToDeploymentManifest.

LPCWSTR

pwzApplicationIdentity

Wskaźnik do buforu do otrzymywania ciąg zakończony znakiem NULL, który określa tożsamość pełnego stosowania zwracane.

LPWSTR

pdwIdentityBufferLength

Wskaźnik na wartość typu DWORD jest długość pwzApplicationIdentity buforu w WCHARs.Obejmuje to wpisanie znaków zakończenie NULL.

LPDWORD

pwzProcessorArchitecture

Wskaźnik do buforu, aby otrzymać ciąg zakończony znakiem NULL, który określa architektury procesora wdrażanie aplikacji z manifestu.

LPWSTR

pdwArchitectureBufferLength

Wskaźnik na wartość typu DWORD jest długość pwzProcessorArchitecture buforu w WCHARs.

LPDWORD

pwzApplicationManifestCodebase

Wskaźnik do buforu, aby otrzymać ciąg zakończony znakiem NULL, który określa bazowej manifest aplikacji z manifestu.

LPWSTR

pdwCodebaseBufferLength

Wskaźnik na wartość typu DWORD jest długość pwzApplicationManifestCodebase buforu w WCHARs.

LPDWORD

pwzDeploymentProvider

Wskaźnik do buforu, aby otrzymać ciąg zakończony znakiem NULL, określa dostawcę wdrażania z manifestu, jeśli jest obecna.W przeciwnym razie zwracany jest pusty ciąg.

LPWSTR

pdwProviderBufferLength

Wskaźnik na wartość typu DWORD jest długość pwzProviderBufferLength.

LPDWORD

Bb629396.collapse_all(pl-pl,VS.110).gifZwracanie wartości

Jeśli to się powiedzie, zwraca wartość S_OK; w przeciwnym razie zwraca wartość HRESULT, który reprezentuje błąd.Zwraca wartość HRESULTFROMWIN32(ERROR_INSUFFICIENT_BUFFER), jeśli bufor jest za mały.

Bb629396.collapse_all(pl-pl,VS.110).gifUwagi

Wskaźniki nie może być zerowy.pcwzActivationUrli pcwzPathToDeploymentManifest nie może być pusta.

Jest obowiązek oczyścić URL aktywacji obiektu wywołującego.Na przykład dodawanie escape znaki, gdzie są potrzebne lub usuwanie ciąg kwerendy.

Jest odpowiedzialny rozmówcy ograniczenie długości danych wejściowych.Na przykład maksymalna długość adresu URL jest 2 KB.

LaunchApplication

Uruchamia lub instaluje aplikację przy użyciu adresu URL wdrażania.

Bb629396.collapse_all(pl-pl,VS.110).gifParametry

Parametr

Opis

Typ

deploymentUrl

Wskaźnik do ciąg zakończony znakiem NULL, który zawiera adres URL w manifeście wdrażania.

LPCWSTR

data

Zarezerwowane do użytku w przyszłości.Musi mieć wartość NULL.

LPVOID

flags

Zarezerwowane do użytku w przyszłości.Musi mieć wartość 0.

DWORD

Bb629396.collapse_all(pl-pl,VS.110).gifZwracanie wartości

Jeśli to się powiedzie, zwraca wartość S_OK; w przeciwnym razie zwraca wartość HRESULT, który reprezentuje błąd.Jeśli wystąpi wyjątek zarządzanych, zwraca 0x80020009 (DISP_E_EXCEPTION).

Zobacz też

Informacje

CleanOnlineAppCache