Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 uso de la función mddAddPackageDependency).
Sintaxis
void MddRemovePackageDependency(
MDD_PACKAGEDEPENDENCY_CONTEXT packageDependencyContext
) noexcept;
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 | Descripción |
|---|---|
| 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.
Las llamadas correctas a este método cambian el valor de identificador de generación devuelto por MddGetGenerationId.
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | Windows 10, versión 1809 (con Windows App SDK 1.0 o posterior) |
| encabezado | msixdynamicdependency.h |