Share via


DeletePackageDependency 함수(appmodel.h)

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

구문

HRESULT DeletePackageDependency(
  PCWSTR packageDependencyId
);

매개 변수

packageDependencyId

형식: PCWSTR

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

반환 값

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

설명

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

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

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11(10.0.22000.0에 도입)
머리글 appmodel.h

추가 정보

TryCreatePackageDependency

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