AddAppDependency:添加应用或 DLC 依赖
为工坊项目声明一个关联应用或 DLC。适用于实现工坊上传和管理工具的开发者。
函数声明
SteamAPICall_t AddAppDependency( PublishedFileId_t nPublishedFileID, AppId_t nAppID );
参数
| 名称 | 类型 | 作用 |
|---|---|---|
nPublishedFileID |
PublishedFileId_t |
输入:目标创意工坊项目的 PublishedFileId_t。 |
nAppID |
AppId_t |
输入:作为依赖项的应用或 DLC App ID。 |
返回与完成机制
返回 SteamAPICall_t;通过 AddAppDependencyResult_t 检查结果、项目 ID 和 App ID。
该返回值标识一次异步调用;注册对应调用结果并持续运行 Steam 回调,不能把取得句柄视为操作成功。结果结构和相关类型见站内 API 类型参考。
调用规则与常见错误
应用依赖在网页上作为软依赖展示,游戏仍需自行判断项目是否可用。可通过 GetAppDependencies 检索现有依赖。
相关站内接口
GetAppDependencies、RemoveAppDependency;回调、结构体及枚举。