Partager via


msixdynamicdependency.h en-tête

Cet en-tête est utilisé par l’API de dépendance dynamique .

msixdynamicdependency.h contient les interfaces de programmation suivantes :

Fonctions

 
mddAddPackageDependency

Ajoute une référence au moment de l’exécution pour la dépendance de package framework que vous avez créée précédemment à l’aide de la méthode MddTryCreatePackageDependency, avec les options spécifiées. Une fois cette méthode retournée, votre application peut activer des types et utiliser du contenu à partir du package d’infrastructure.
MddDeletePackageDependency

Supprime la référence au moment de l’installation pour la dépendance de package framework que vous avez créée précédemment à l’aide de la méthode MddTryCreatePackageDependency. Cette méthode informe le système d’exploitation qu’il est sûr de supprimer le package d’infrastructure si aucune autre application ne dépend de celle-ci.
MddGetGenerationId

Retourne l’ID de génération actuelle du graphe de package.
MddGetIdForPackageDependencyContext

Retourne la dépendance de package pour le handle de contexte spécifié.
MddGetResolvedPackageFullNameForPackageDependency

Retourne le nom complet du package qui serait utilisé si la dépendance de package devait être résolue. Cette fonction n’ajoute pas le package au graphe de package du processus appelant.
mddRemovePackageDependency

Supprime une dépendance de package résolue du graphe de package du processus actuel (autrement dit, une référence au moment de l’exécution pour une dépendance de package framework ajoutée à l’aide de la fonction MddAddPackageDependency).
mddTryCreatePackageDependency

Crée une référence au moment de l’installation pour une dépendance de package framework pour l’application actuelle, à l’aide du nom de famille de packages, de la version minimale et des critères supplémentaires spécifiés.

Énumérations

 
MddAddPackageDependencyOptions

Définit les options qui peuvent être appliquées lors de l’ajout d’une référence au moment de l’exécution à un package d’infrastructure à l’aide de la fonction MddAddPackageDependency.
MddCreatePackageDependencyOptions

Définit les options qui peuvent être appliquées lors de la création d’une dépendance de package à l’aide de la fonction MddTryCreatePackageDependency.
MddPackageDependencyLifetimeKind

Spécifie des valeurs qui indiquent le type d’artefact utilisé pour définir la durée de vie d’une dépendance de package.
MddPackageDependencyProcessorArchitectures

Définit les architectures de processeur pour une dépendance de package d’infrastructure que vous créez à l’aide de la fonction MddTryCreatePackageDependency.