msixdynamicdependency.h header

This header is used by the Dynamic Dependency API.

msixdynamicdependency.h contains the following programming interfaces:

Functions

 
MddAddPackageDependency

Adds a run-time reference for the framework package dependency you created earlier by using the MddTryCreatePackageDependency method, with the specified options. After this method successfully returns, your app can activate types and use content from the framework package.
MddDeletePackageDependency

Deletes the install-time reference for the framework package dependency you created earlier by using the MddTryCreatePackageDependency method. This method informs the OS that it is safe to remove the framework package if no other apps have a dependency on it.
MddGetGenerationId

Returns the package graph's current generation ID.
MddGetIdForPackageDependencyContext

Returns the package dependency for the specified context handle.
MddGetResolvedPackageFullNameForPackageDependency

Returns the package full name that would be used if the package dependency were to be resolved. This function does not add the package to the invoking process' package graph.
MddRemovePackageDependency

Removes a resolved package dependency from the current process' package graph (that is, a run-time reference for a framework package dependency that was added by using the MddAddPackageDependency function).
MddTryCreatePackageDependency

Creates an install-time reference for a framework package dependency for the current app, using the specified package family name, minimum version, and additional criteria.

Enumerations

 
MddAddPackageDependencyOptions

Defines options that can be applied when adding a run-time reference to a framework package by using the MddAddPackageDependency function.
MddCreatePackageDependencyOptions

Defines options that can be applied when creating a package dependency by using the MddTryCreatePackageDependency function.
MddPackageDependencyLifetimeKind

Specifies values that indicate the type of artifact that is used to define the lifetime of a package dependency.
MddPackageDependencyProcessorArchitectures

Defines the processor architectures for a framework package dependency that you create by using the MddTryCreatePackageDependency function.