다음을 통해 공유


RemovePackageDependency 함수(appmodel.h)

현재 프로세스의 패키지 그래프(즉, AddPackageDependency 메서드를 사용하여 추가된 프레임워크 패키지 종속성에 대한 런타임 참조)에서 확인된 패키지 종속성을 제거합니다.

Syntax

HRESULT RemovePackageDependency(
  PACKAGEDEPENDENCY_CONTEXT packageDependencyContext
);

매개 변수

packageDependencyContext

형식: PACKAGEDEPENDENCY_CONTEXT

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

반환 값

형식: HRESULT

함수가 성공하면 ERROR_SUCCESS반환합니다. 그렇지 않으면 함수는 오류 코드를 반환합니다. 가능한 오류 코드는 다음과 같습니다.

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

비고

이 함수는 로드된 리소스(예: DLL)를 언로드하지 않습니다. 패키지 종속성을 제거한 후 패키지에서 로드된 모든 파일을 계속 사용할 수 있습니다. 이후 파일 확인에서 제거된 패키지 종속성을 확인하지 못합니다.

요구 사항

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

참고하십시오

AddPackageDependency