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 |