SetItemTags:设置项目标签

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。