현재 프로세스의 패키지 그래프(즉, 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 |