Freigeben über


msixdynamicdependency.h header

Dieser Header wird von der dynamischen Abhängigkeits-API verwendet.

msixdynamicdependency.h enthält die folgenden Programmierschnittstellen:

Functions

 
MddAddPackageDependency

Fügt einen Laufzeitverweis für die Von Ihnen zuvor erstellte Frameworkpaketabhängigkeit mithilfe der MddTryCreatePackageDependency-Methode mit den angegebenen Optionen hinzu. Nachdem diese Methode erfolgreich zurückgegeben wurde, kann Ihre App Typen aktivieren und Inhalte aus dem Frameworkpaket verwenden.
MddDeletePackageDependency

Löscht den Installationszeitverweis für die Von Ihnen zuvor erstellte Frameworkpaketabhängigkeit mithilfe der MddTryCreatePackageDependency-Methode. Diese Methode informiert das Betriebssystem, dass es sicher ist, das Frameworkpaket zu entfernen, wenn keine anderen Apps eine Abhängigkeit davon haben.
MddGetGenerationId

Gibt die aktuelle Generation-ID des Paketdiagramms zurück.
MddGetIdForPackageDependencyContext

Gibt die Paketabhängigkeit für den angegebenen Kontexthandpunkt zurück.
MddGetResolvedPackageFullNameForPackageDependency

Gibt den vollständigen Namen des Pakets zurück, der verwendet wird, wenn die Paketabhängigkeit aufgelöst werden soll. Diese Funktion fügt das Paket nicht zum Paketdiagramm des Aufrufvorgangs hinzu.
MddRemovePackageDependency

Entfernt eine aufgelöste Paketabhängigkeit aus dem Paketdiagramm des aktuellen Prozesses (das heißt ein Laufzeitverweis für eine Frameworkpaketabhängigkeit, die mithilfe der Funktion MddAddPackageDependency hinzugefügt wurde).
MddTryCreatePackageDependency

Erstellt einen Installationszeitverweis für eine Frameworkpaketabhängigkeit für die aktuelle App, mithilfe des angegebenen Paketfamiliennamens, der Mindestversion und zusätzlicher Kriterien.

Enumerationen

 
MddAddPackageDependencyOptions

Definiert Optionen, die beim Hinzufügen eines Laufzeitverweiss zu einem Frameworkpaket mithilfe der Funktion MddAddPackageDependency angewendet werden können.
MddCreatePackageDependencyOptions

Definiert Optionen, die beim Erstellen einer Paketabhängigkeit mithilfe der Funktion MddTryCreatePackageDependency angewendet werden können.
MddPackageDependencyLifetimeKind

Gibt Werte an, die den Typ des Artefaktes angeben, der zum Definieren der Lebensdauer einer Paketabhängigkeit verwendet wird.
MddPackageDependencyProcessorArchitectures

Definiert die Prozessorarchitekturen für eine Frameworkpaketabhängigkeit, die Sie mithilfe der Funktion MddTryCreatePackageDependency erstellen.