다음을 통해 공유


ClickOnce 관리되지 않는 API 참조

dfshim.dll의 ClickOnce 관리되지 않는 공용 API입니다.

CleanOnlineAppCache

ClickOnce 응용 프로그램 캐시에서 모든 온라인 응용 프로그램을 정리하거나 제거합니다.

Bb629396.collapse_all(ko-kr,VS.110).gif반환 값

성공하면 S_OK가 반환되고, 그렇지 않으면 실패를 나타내는 HRESULT가 반환됩니다.관리되는 예외가 발생하면 0x80020009(DISP_E_EXCEPTION)가 반환됩니다.

Bb629396.collapse_all(ko-kr,VS.110).gif설명

CleanOnlineAppCache를 호출하면 ClickOnce 서비스가 아직 실행되고 있지 않을 경우 이 서비스가 시작됩니다.

GetDeploymentDataFromManifest

매니페스트 및 활성화 URL에서 배포 정보를 검색합니다.

Bb629396.collapse_all(ko-kr,VS.110).gif매개 변수

Parameter

설명

형식

pcwzActivationUrl

ActivationURL에 대한 포인터입니다.

LPCWSTR

pcwzPathToDeploymentManifest

PathToDeploymentManifest에 대한 포인터입니다.

LPCWSTR

pwzApplicationIdentity

반환된 전체 응용 프로그램 ID를 지정하는 null로 끝나는 문자열을 받을 버퍼에 대한 포인터입니다.

LPWSTR

pdwIdentityBufferLength

WCHAR에 있는 pwzApplicationIdentity 버퍼의 길이인 DWORD에 대한 포인터입니다.여기에는 null로 끝나는 문자열을 위한 공간이 포함됩니다.

LPDWORD

pwzProcessorArchitecture

매니페스트에서 응용 프로그램 배포의 프로세서 아키텍처를 지정하는 null로 끝나는 문자열을 받을 버퍼에 대한 포인터입니다.

LPWSTR

pdwArchitectureBufferLength

WCHAR에 있는 pwzProcessorArchitecture 버퍼의 길이인 DWORD에 대한 포인터입니다.

LPDWORD

pwzApplicationManifestCodebase

매니페스트에서 응용 프로그램 매니페스트의 코드베이스를 지정하는 null로 끝나는 문자열을 받을 버퍼에 대한 포인터입니다.

LPWSTR

pdwCodebaseBufferLength

WCHAR에 있는 pwzApplicationManifestCodebase 버퍼의 길이인 DWORD에 대한 포인터입니다.

LPDWORD

pwzDeploymentProvider

배포 공급자가 있을 경우 매니페스트에서 이를 지정하는 null로 끝나는 문자열을 받을 버퍼에 대한 포인터입니다.그렇지 않으면 빈 문자열이 반환됩니다.

LPWSTR

pdwProviderBufferLength

pwzProviderBufferLength의 길이인 DWORD에 대한 포인터입니다.

LPDWORD

Bb629396.collapse_all(ko-kr,VS.110).gif반환 값

성공하면 S_OK가 반환되고, 그렇지 않으면 실패를 나타내는 HRESULT가 반환됩니다.버퍼가 너무 작을 경우 HRESULTFROMWIN32(ERROR_INSUFFICIENT_BUFFER)가 반환됩니다.

Bb629396.collapse_all(ko-kr,VS.110).gif설명

포인터는 null이 아니어야 합니다.즉, pcwzActivationUrl 및 pcwzPathToDeploymentManifest는 비어 있지 않아야 합니다.

호출자는 활성화 URL을 정리해야 합니다.예를 들어, 필요한 위치에 이스케이프 문자를 추가하거나 쿼리 문자열을 제거합니다.

호출자는 입력 길이를 제한해야 합니다.예를 들어, 최대 URL 길이는 2KB입니다.

LaunchApplication

배포 URL을 사용하여 응용 프로그램을 시작하거나 설치합니다.

Bb629396.collapse_all(ko-kr,VS.110).gif매개 변수

Parameter

설명

형식

deploymentUrl

배포 매니페스트의 URL이 포함된 null로 끝나는 문자열에 대한 포인터입니다.

LPCWSTR

data

다음에 사용하도록 예약됩니다.null이어야 합니다.

LPVOID

flags

다음에 사용하도록 예약됩니다.0이어야 합니다.

DWORD

Bb629396.collapse_all(ko-kr,VS.110).gif반환 값

성공하면 S_OK가 반환되고, 그렇지 않으면 실패를 나타내는 HRESULT가 반환됩니다.관리되는 예외가 발생하면 0x80020009(DISP_E_EXCEPTION)가 반환됩니다.

참고 항목

참조

CleanOnlineAppCache