SetItemTags:设置项目标签
将开发者定义的标签列表放入项目更新。适用于实现工坊上传和管理工具的开发者。
函数声明
bool SetItemTags( UGCUpdateHandle_t updateHandle, const SteamParamStringArray_t *pTags );
参数
| 名称 | 类型 | 作用 |
|---|---|---|
updateHandle |
UGCUpdateHandle_t |
输入:由 StartItemUpdate 取得的更新句柄。 |
pTags |
const SteamParamStringArray_t * |
输入:SteamParamStringArray_t 指针,包含标签字符串指针数组和数组长度。 |
返回与完成机制
返回 bool;true 表示设置成功;无效句柄、空标签或超过长度限制可能返回 false。
调用规则与常见错误
在提交前调用。每个标签最多 255 字符,仅允许可打印字符且不能含逗号。SteamParamStringArray_t 提供字符串指针数组及元素数;上传标签与配置的筛选标签应一致。
相关站内接口
AddRequiredTag、AddExcludedTag、SetMatchAnyTag、SubmitItemUpdate;回调、结构体及枚举。
官方核对:ISteamUGC::SetItemTags。