Share via


RemovePackageDependency 함수(appmodel.h)

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

구문

HRESULT RemovePackageDependency(
  PACKAGEDEPENDENCY_CONTEXT packageDependencyContext
);

매개 변수

packageDependencyContext

형식: PACKAGEDEPENDENCY_CONTEXT

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

반환 값

형식: HRESULT

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

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

설명

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

요구 사항

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

추가 정보

AddPackageDependency