Partager via


en-tête msixdynamicdependency.h

Cet en-tête est utilisé par l’API 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 d’infrastructure 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 d’infrastructure 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 n’a de dépendance.
MddGetGenerationId

Retourne l’ID de génération actuel du graphique 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 graphique de package du processus appelant.
MddRemovePackageDependency

Supprime une dépendance de package résolue du graphique de package du processus actuel (autrement dit, 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 active, à l’aide du nom de famille de package spécifié, de la version minimale et des critères supplémentaires.

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