Compartir a través de


Función RemovePackageDependency (appmodel.h)

Quita una dependencia de paquete resuelta del gráfico de paquetes del proceso actual (es decir, una referencia en tiempo de ejecución para una dependencia de paquete de marco que se agregó mediante el método AddPackageDependency ).

Syntax

HRESULT RemovePackageDependency(
  PACKAGEDEPENDENCY_CONTEXT packageDependencyContext
);

Parámetros

packageDependencyContext

Tipo: PACKAGEDEPENDENCY_CONTEXT

Identificador de la dependencia del paquete que se va a quitar.

Valor devuelto

Tipo: HRESULT

Si la función se realiza correctamente, devuelve ERROR_SUCCESS. De lo contrario, la función devuelve un código de error. Los códigos de error posibles incluyen lo siguiente.

Código de retorno Description
E_INVALIDARG El parámetro packageDependencyContext es NULL en la entrada.

Observaciones

Esta función no descarga recursos cargados como archivos DLL. Después de quitar una dependencia de paquete, los archivos cargados desde el paquete pueden seguir usándose. La resolución de archivos futura no podrá ver la dependencia del paquete quitada.

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows 11 (introducido en 10.0.22000.0)
Header appmodel.h
Library OneCoreUAP.Lib

Consulte también

AddPackageDependency