Partager via


DeletePackageDependency, fonction (appmodel.h)

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

Syntaxe

HRESULT DeletePackageDependency(
  PCWSTR packageDependencyId
);

Paramètres

packageDependencyId

Type : PCWSTR

ID de la dépendance de package à supprimer.

Valeur retournée

Code de retour Descriptif
E_INVALIDARG Le paramètre packageDependencyId est NULL lors de l’entrée.

Remarques

La suppression d’une dépendance de package est généralement effectuée lorsqu’une application est désinstallée. Une dépendance de package est implicitement supprimée si son artefact de durée de vie (spécifié via le paramètre lifetimeArtifact de la fonction TryCreatePackageDependency ) est supprimé. Les dépendances de package qui ne sont pas référencées par d’autres packages sont lisibles pour être supprimées.

L’appelant de cette fonction doit disposer de privilèges d’administration si la dépendance de package a été créée à l’aide de CreatePackageDependencyOptions_ScopeIsSystem.

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

TryCreatePackageDependency

Utiliser l’API de dépendance dynamique pour référencer des packages MSIX au moment de l’exécution