Freigeben über


RemovePackageDependency-Funktion (appmodel.h)

Entfernt eine aufgelöste Paketabhängigkeit aus dem Paketdiagramm des aktuellen Prozesses (d.a. 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

Der Handle der zu entfernenden Paketabhängigkeit.

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ist, gibt sie ERROR_SUCCESS zurück. Andernfalls gibt die Funktion einen Fehlercode zurück. Zu den möglichen Fehlercodes gehören die folgenden:

Rückgabecode Beschreibung
E_INVALIDARG Der packageDependencyContext-Parameter ist bei der Eingabe NULL.

Hinweise

Mit dieser Funktion werden geladene Ressourcen wie DLLs nicht entladen. Nach dem Entfernen einer Paketabhängigkeit können alle aus dem Paket geladenen Dateien weiterhin verwendet werden. Bei zukünftiger Dateiauflösung wird die entfernte Paketabhängigkeit nicht angezeigt.

Anforderungen

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

Weitere Informationen

AddPackageDependency