Partager via


RemovePackageDependency, fonction (appmodel.h)

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 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 Descriptif
E_INVALIDARG Le paramètre packageDependencyContext est 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 du package peuvent continuer à être utilisés. La résolution de fichiers ultérieure ne verra pas la dépendance de package supprimée.

Spécifications

Requirement Valeur
Client minimum requis Windows 11 (introduit dans la version 10.0.22000.0)
Header appmodel.h
Library OneCoreUAP.Lib

Voir aussi

AddPackageDependency