SccBeginBatch 函数

此函数启动源代码管理操作的批处理序列。 将调用 SccEndBatch 以结束批处理。 这些批可能不是嵌套的。

语法

SCCRTN SccBeginBatch(void);

参数设置

无。

返回值

此函数的源代码管理插件实现应返回以下值之一:

说明
SCC_OK 已成功开始一批操作。
SCC_E_UNKNOWNERROR 非特定故障。

备注

源代码管理批处理用于跨多个项目或多个上下文执行相同的操作。 批处理可用于在批处理操作期间消除用户体验中的冗余每项目对话框。 函数 SccBeginBatchSccEndBatch 用作函数对,以指示操作的开始和结束。 它们不能嵌套。 SccBeginBatch 设置一个标志,指示批处理操作正在进行。

当批处理操作生效时,源代码管理插件最多应显示一个对话框,以便向用户提出任何问题,并将该对话框中的响应应用于所有后续操作。

另请参阅