Функция 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 |