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 |