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 |