RemoveDependency:移除工坊项目依赖
解除父工坊项目与指定子项目之间的依赖关系。适用于实现工坊上传和管理工具的开发者。
函数声明
SteamAPICall_t RemoveDependency( PublishedFileId_t nParentPublishedFileID, PublishedFileId_t nChildPublishedFileID );
参数
| 名称 | 类型 | 作用 |
|---|---|---|
nParentPublishedFileID |
PublishedFileId_t |
输入:要添加或移除依赖的父项目 ID。 |
nChildPublishedFileID |
PublishedFileId_t |
输入:作为依赖或合集成员的子项目 ID。 |
返回与完成机制
返回 SteamAPICall_t;处理 RemoveUGCDependencyResult_t 中的结果、父项目和子项目 ID。
该返回值标识一次异步调用;注册对应调用结果并持续运行 Steam 回调,不能把取得句柄视为操作成功。结果结构和相关类型见站内 API 类型参考。
调用规则与常见错误
传入原关联中的父项目和子项目,结果到达后再更新工具界面。对于普通项目,依赖是软依赖;移除关系不代替游戏自行校验内容。
相关站内接口
AddDependency、GetQueryUGCChildren;回调、结构体及枚举。