Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Удаляет разрешенную зависимость пакета из графа пакетов текущего процесса (т. е. ссылка на время выполнения для зависимости пакета платформы, которая была добавлена с помощью метода 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 |