RemoveAppDependency:移除应用或 DLC 依赖

RemoveAppDependency:移除应用或 DLC 依赖

从工坊项目解除指定应用或 DLC 的依赖。适用于实现工坊上传和管理工具的开发者。

工坊发布与加载流程

函数声明

SteamAPICall_t RemoveAppDependency( PublishedFileId_t nPublishedFileID, AppId_t nAppID );

参数

名称 类型 作用
nPublishedFileID PublishedFileId_t 输入:目标创意工坊项目的 PublishedFileId_t。
nAppID AppId_t 输入:作为依赖项的应用或 DLC App ID。

返回与完成机制

返回 SteamAPICall_t;通过 RemoveAppDependencyResult_t 检查结果、项目 ID 和 App ID。

该返回值标识一次异步调用;注册对应调用结果并持续运行 Steam 回调,不能把取得句柄视为操作成功。结果结构和相关类型见站内 API 类型参考。

调用规则与常见错误

提供目标项目和需要移除的应用 ID;完成后可查询依赖列表以更新界面。

相关站内接口

AddAppDependency、GetAppDependencies;回调、结构体及枚举。

站内字段参考

RemoveAppDependencyResult_t。

官方核对:ISteamUGC::RemoveAppDependency。