Freigeben über


PackageDependencyLifetimeKind-Enumeration (appmodel.h)

Gibt Werte an, die den Artefakttyp angeben, der zum Definieren der Lebensdauer einer Paketabhängigkeit verwendet wird.

Syntax

typedef enum PackageDependencyLifetimeKind {
  PackageDependencyLifetimeKind_Process,
  PackageDependencyLifetimeKind_FilePath,
  PackageDependencyLifetimeKind_RegistryKey
} ;

Konstanten

 
PackageDependencyLifetimeKind_Process
Der aktuelle Prozess ist das Lebensdauerartefakt. Die Paketabhängigkeit wird implizit gelöscht, wenn der Prozess beendet wird.
PackageDependencyLifetimeKind_FilePath
Das Lebensdauerartefakt ist ein absoluter Dateiname oder Pfad. Die Paketabhängigkeit wird implizit gelöscht, wenn sie gelöscht wird.
PackageDependencyLifetimeKind_RegistryKey
Das Lebensdauerartefakt ist ein Registrierungsschlüssel im Format des Stammunterschlüssels\, wobei root einer der folgenden Elemente ist: HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER, HKEY_CLASSES_ROOT oder HKEY_USERS. Die Paketabhängigkeit wird implizit gelöscht, wenn sie gelöscht wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11 (eingeführt in 10.0.22000.0)
Kopfzeile appmodel.h

Weitere Informationen

TryCreatePackageDependency