Partager via


RemovePackageDependency, fonction (appmodel.h)

Supprime une dépendance de package résolue du graphique de package du processus actuel (c’est-à-dire une référence d’exécution pour une dépendance de package d’infrastructure qui a été ajoutée à l’aide de la méthode AddPackageDependency ).

Syntaxe

HRESULT RemovePackageDependency(
  PACKAGEDEPENDENCY_CONTEXT packageDependencyContext
);

Paramètres

packageDependencyContext

Type : PACKAGEDEPENDENCY_CONTEXT

Handle de la dépendance de package à supprimer.

Valeur retournée

Type : HRESULT

Si la fonction réussit, elle retourne ERROR_SUCCESS. Sinon, la fonction retourne un code d’erreur. Les codes d’erreur possibles sont les suivants.

Code de retour Description
E_INVALIDARG Le paramètre packageDependencyContext a la valeur NULL lors de l’entrée.

Remarques

Cette fonction ne décharge pas les ressources chargées telles que les DLL. Après avoir supprimé une dépendance de package, tous les fichiers chargés à partir du package peuvent continuer à être utilisés. La résolution de fichiers ultérieure ne verra pas la dépendance de package supprimée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11 (introduit dans 10.0.22000.0)
En-tête appmodel.h

Voir aussi

AddPackageDependency