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. |