Freigeben über


RemovePackageDependency-Funktion (appmodel.h)

Entfernt eine aufgelöste Paketabhängigkeit aus dem Paketdiagramm des aktuellen Prozesses (d. b. einen Laufzeitverweis für eine Frameworkpaketabhängigkeit, die mithilfe der AddPackageDependency Methode hinzugefügt wurde).

Syntax

HRESULT RemovePackageDependency(
  PACKAGEDEPENDENCY_CONTEXT packageDependencyContext
);

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.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11 (eingeführt in 10.0.22000.0)
Header- appmodel.h
Library OneCoreUAP.Lib

Siehe auch

AddPackageDependency