Compartir a través de


API de dependencias dinámicas

Esta API está diseñada para que la usen las aplicaciones de escritorio sin empaquetar para cargar paquetes de marco distintos del paquete de marco de SDK de Aplicaciones para Windows. Una vez que una aplicación de escritorio sin empaquetar carga el paquete de marco especificado, la aplicación puede llamar a las API proporcionadas por el paquete de marco.

Para usar Dynamic Dependency API, necesita este encabezado:

Para obtener instrucciones de programación para esta tecnología, consulte Uso de la API de dependencia dinámica para hacer referencia a paquetes MSIX en tiempo de ejecución.

Enumeraciones

 
MddAddPackageDependencyOptions

Define las opciones que se pueden aplicar al agregar una referencia en tiempo de ejecución a un paquete de marco mediante la función MddAddPackageDependency.
MddCreatePackageDependencyOptions

Define las opciones que se pueden aplicar al crear una dependencia de paquete mediante la función MddTryCreatePackageDependency.
MddPackageDependencyLifetimeKind

Especifica valores que indican el tipo de artefacto que se usa para definir la duración de una dependencia de paquete.
MddPackageDependencyProcessorArchitectures

Define las arquitecturas de procesador para una dependencia de paquete de marco que se crea mediante la función MddTryCreatePackageDependency.

Functions

 
MddAddPackageDependency

Agrega una referencia en tiempo de ejecución para la dependencia del paquete de marco que creó anteriormente mediante el método MddTryCreatePackageDependency, con las opciones especificadas. Una vez que este método se devuelve correctamente, la aplicación puede activar tipos y usar contenido del paquete de marco.
MddDeletePackageDependency

Elimina la referencia en tiempo de instalación de la dependencia del paquete de marco que creó anteriormente mediante el método MddTryCreatePackageDependency. Este método informa al sistema operativo de que es seguro quitar el paquete de marco si ninguna otra aplicación depende de él.
MddGetGenerationId

Devuelve el identificador de generación actual del gráfico de paquetes.
MddGetIdForPackageDependencyContext

Devuelve la dependencia del paquete para el identificador de contexto especificado.
MddGetResolvedPackageFullNameForPackageDependency

Devuelve el nombre completo del paquete que se usaría si se resolvera la dependencia del paquete. Esta función no agrega el paquete al gráfico de paquetes del proceso de invocación.
MddRemovePackageDependency

Quita una dependencia de paquete resuelta del gráfico de paquetes del proceso actual (es decir, una referencia en tiempo de ejecución para una dependencia de paquete de marco que se agregó mediante la función MddAddPackageDependency).
MddTryCreatePackageDependency

Crea una referencia en tiempo de instalación para una dependencia de paquete de marco para la aplicación actual, usando el nombre de familia de paquetes, la versión mínima y los criterios adicionales especificados.