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