다음을 통해 공유


MddDeletePackageDependency 함수(msixdynamicdependency.h)

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

구문

void MddDeletePackageDependency(
  PCWSTR packageDependencyId
) noexcept;

매개 변수

packageDependencyId

형식: PCWSTR

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

반환 값

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

설명

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

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

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809(Windows 앱 SDK 1.0 이상 포함)
머리글 msixdynamicdependency.h

추가 정보

MddTryCreatePackageDependency

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