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 ).
Sintaxis
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 posibles códigos de error incluyen lo siguiente.
Código devuelto | Descripción |
---|---|
E_INVALIDARG | El parámetro packageDependencyContext es NULL en la entrada. |
Comentarios
Esta función no descarga recursos cargados como archivos DLL. Después de quitar una dependencia de paquete, se pueden seguir usando los archivos cargados desde el paquete. La resolución de archivos futura no podrá ver la dependencia del paquete quitada.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11 (introducido en la versión 10.0.22000.0) |
Encabezado | appmodel.h |