다음을 통해 공유


DeletePackageDependency 함수(appmodel.h)

TryCreatePackageDependency 메서드를 사용하여 이전에 만든 프레임워크 패키지 종속성에 대한 설치 시간 참조를 삭제합니다. 이 메서드는 다른 앱에 종속성이 없는 경우 프레임워크 패키지를 제거하는 것이 안전하다는 것을 OS에 알릴 수 있습니다.

Syntax

HRESULT DeletePackageDependency(
  PCWSTR packageDependencyId
);

매개 변수

packageDependencyId

형식: PCWSTR

제거할 패키지 종속성의 ID입니다.

반환 값

반환 코드 Description
E_INVALIDARG packageDependencyId 매개 변수는 입력 시 NULL입니다.

비고

패키지 종속성 제거는 일반적으로 앱을 제거할 때 수행됩니다. 수명 아티팩트(TryCreatePackageDependency 함수의 lifetimeArtifact 매개 변수를 통해 지정됨)가 삭제되면 패키지 종속성이 암시적으로 제거됩니다. 다른 패키지에서 참조하지 않는 패키지 종속성은 제거할 수 있습니다.

패키지 종속성이 CreatePackageDependencyOptions_ScopeIsSystem 사용하여 만들어진 경우 이 함수의 호출자에게는 관리 권한이 있어야 합니다.

요구 사항

요구 사항 가치
지원되는 최소 클라이언트 Windows 11(10.0.22000.0에서 도입됨)
Header appmodel.h
Library OneCoreUAP.Lib

참고하십시오

TryCreatePackageDependency

동적 종속성 API를 사용하여 런타임에 MSIX 패키지 참조