Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Entfernt eine aufgelöste Paketabhängigkeit aus dem Paketdiagramm des aktuellen Prozesses (d. b. einen Laufzeitverweis für eine Frameworkpaketabhängigkeit, die mithilfe der MddAddPackageDependency-Funktion hinzugefügt wurde).
Syntax
void MddRemovePackageDependency(
MDD_PACKAGEDEPENDENCY_CONTEXT packageDependencyContext
) noexcept;
Die Parameter
packageDependencyContext
Typ: PACKAGEDEPENDENCY_CONTEXT
Das Handle der zu entfernenden Paketabhängigkeit.
Rückgabewert
Typ: HRESULT-
Wenn die Funktion erfolgreich verläuft, wird ERROR_SUCCESSzurückgegeben. Andernfalls gibt die Funktion einen Fehlercode zurück. Die möglichen Fehlercodes umfassen Folgendes.
Rückgabecode | BESCHREIBUNG |
---|---|
E_INVALIDARG | Der packageDependencyContext Parameter ist NULL für die Eingabe. |
Bemerkungen
Diese Funktion entlädt keine geladenen Ressourcen wie DLLs. Nach dem Entfernen einer Paketabhängigkeit können alle aus dem Paket geladenen Dateien weiterhin verwendet werden. Bei zukünftiger Dateiauflösung wird die Abhängigkeit des entfernten Pakets nicht angezeigt.
Erfolgreiche Aufrufe dieser Methode ändern den von MddGetGenerationIdzurückgegebenen Generation-ID-Wert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützter Client (Mindestversion) | Windows 10, Version 1809 (mit Windows App SDK 1.0 oder höher) |
Kopfzeile | msixdynamicdependency.h |