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