다음을 통해 공유


msixdynamicdependency.h 헤더

이 헤더는 동적 종속성 API에서 사용됩니다.

msixdynamicdependency.h에는 다음 프로그래밍 인터페이스가 포함되어 있습니다.

함수

 
MddAddPackageDependency

지정된 옵션과 함께 MddTryCreatePackageDependency 메서드를 사용하여 이전에 만든 프레임워크 패키지 종속성에 대한 런타임 참조를 추가합니다. 이 메서드가 성공적으로 반환되면 앱에서 형식을 활성화하고 프레임워크 패키지의 콘텐츠를 사용할 수 있습니다.
MddDeletePackageDependency

MddTryCreatePackageDependency 메서드를 사용하여 이전에 만든 프레임워크 패키지 종속성에 대한 설치 시간 참조를 삭제합니다. 이 메서드는 다른 앱에 종속성이 없는 경우 프레임워크 패키지를 제거하는 것이 안전하다는 것을 OS에 알릴 수 있습니다.
MddGetGenerationId

패키지 그래프의 현재 생성 ID를 반환합니다.
MddGetIdForPackageDependencyContext

지정된 컨텍스트 핸들에 대한 패키지 종속성을 반환합니다.
MddGetResolvedPackageFullNameForPackageDependency

패키지 종속성을 확인할 경우 사용할 패키지 전체 이름을 반환합니다. 이 함수는 호출 프로세스의 패키지 그래프에 패키지를 추가하지 않습니다.
MddRemovePackageDependency

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

지정된 패키지 패밀리 이름, 최소 버전 및 추가 조건을 사용하여 현재 앱에 대한 프레임워크 패키지 종속성에 대한 설치 시간 참조를 만듭니다.

열거형

 
MddAddPackageDependencyOptions

MddAddPackageDependency 함수를 사용하여 프레임워크 패키지에 런타임 참조를 추가할 때 적용할 수 있는 옵션을 정의합니다.
MddCreatePackageDependencyOptions

MddTryCreatePackageDependency 함수를 사용하여 패키지 종속성을 만들 때 적용할 수 있는 옵션을 정의합니다.
MddPackageDependencyLifetimeKind

패키지 종속성의 수명을 정의하는 데 사용되는 아티팩트 형식을 나타내는 값을 지정합니다.
MddPackageDependencyProcessorArchitectures

MddTryCreatePackageDependency 함수를 사용하여 만드는 프레임워크 패키지 종속성에 대한 프로세서 아키텍처를 정의합니다.