Partager via


PackageDependencyLifetimeKind, énumération (appmodel.h)

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.

Syntax

typedef enum PackageDependencyLifetimeKind {
  PackageDependencyLifetimeKind_Process,
  PackageDependencyLifetimeKind_FilePath,
  PackageDependencyLifetimeKind_RegistryKey
} ;

Constantes

 
PackageDependencyLifetimeKind_Process
Le processus actuel est l’artefact de durée de vie. La dépendance de package est implicitement supprimée à l’arrêt du processus.
PackageDependencyLifetimeKind_FilePath
L’artefact de durée de vie est un nom de fichier absolu ou un chemin d’accès. La dépendance de package est implicitement supprimée lorsqu’elle est supprimée.
PackageDependencyLifetimeKind_RegistryKey
L’artefact de durée de vie est une clé de Registre dans lasous-cléracine\ de format, où root est l’une des suivantes : HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER, HKEY_CLASSES_ROOT ou HKEY_USERS. La dépendance de package est implicitement supprimée lorsqu’elle est 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

TryCreatePackageDependency