Поделиться через


Функция RemovePackageDependency (appmodel.h)

Удаляет разрешенную зависимость пакета из графа пакета текущего процесса (то есть ссылку времени выполнения для зависимости пакета платформы, которая была добавлена с помощью метода AddPackageDependency ).

Синтаксис

HRESULT RemovePackageDependency(
  PACKAGEDEPENDENCY_CONTEXT packageDependencyContext
);

Параметры

packageDependencyContext

Тип: PACKAGEDEPENDENCY_CONTEXT

Дескриптор удаляемой зависимости пакета.

Возвращаемое значение

Тип: HRESULT

Если функция завершается успешно, она возвращает ERROR_SUCCESS. В противном случае функция возвращает код ошибки. Возможные коды ошибок включают следующие.

Код возврата Описание
E_INVALIDARG Параметр packageDependencyContext имеет значение NULL на входных данных.

Комментарии

Эта функция не выгружается из загруженных ресурсов, таких как библиотеки DLL. После удаления зависимости пакета можно продолжать использовать все файлы, загруженные из пакета. В будущем разрешении файлов не будет отображаться зависимость удаленного пакета.

Требования

Требование Значение
Минимальная версия клиента Windows 11 (представлено в версии 10.0.22000.0)
Верхняя часть appmodel.h

См. также раздел

AddPackageDependency