이 헤더는 동적 종속성 API사용됩니다.
msixdynamicdependency.h에는 다음 프로그래밍 인터페이스가 포함되어 있습니다.
기능
| mddAddPackageDependency 지정된 옵션과 함께 MddTryCreatePackageDependency 메서드를 사용하여 이전에 만든 프레임워크 패키지 종속성에 대한 런타임 참조를 추가합니다. 이 메서드가 성공적으로 반환되면 앱이 형식을 활성화하고 프레임워크 패키지의 콘텐츠를 사용할 수 있습니다. |
| mddDeletePackageDependency MddTryCreatePackageDependency 메서드를 사용하여 이전에 만든 프레임워크 패키지 종속성에 대한 설치 시간 참조를 삭제합니다. 이 메서드는 다른 앱에 종속성이 없는 경우 프레임워크 패키지를 제거하는 것이 안전하다는 것을 OS에 알릴 수 있습니다. |
| mddGetGenerationId 패키지 그래프의 현재 생성 ID를 반환합니다. |
| mddGetIdForPackageDependencyContext 지정된 컨텍스트 핸들에 대한 패키지 종속성을 반환합니다. |
|
MddGetResolvedPackageFullNameForPackageDependency 패키지 종속성을 확인할 경우 사용할 패키지 전체 이름을 반환합니다. 이 함수는 호출 프로세스의 패키지 그래프에 패키지를 추가하지 않습니다. |
|
MddRemovePackageDependency 현재 프로세스의 패키지 그래프(즉, MddAddPackageDependency 함수를 사용하여 추가된 프레임워크 패키지 종속성에 대한 런타임 참조)에서 확인된 패키지 종속성을 제거합니다. |
| mddTryCreatePackageDependency 지정된 패키지 패밀리 이름, 최소 버전 및 추가 조건을 사용하여 현재 앱에 대한 프레임워크 패키지 종속성에 대한 설치 시간 참조를 만듭니다. |