SccBackgroundGet 函数
此函数从源代码管理中检索每个指定文件,无需用户交互。
语法
SCCRTN SccBackgroundGet(
LPVOID pContext,
LONG nFiles,
LPCSTR* lpFileNames,
LONG dwFlags,
LONG dwBackgroundOperationID
);
参数
pContext
[in]源代码管理插件上下文指针。
nFiles
[in]数组中指定的 lpFileNames
文件数。
lpFileNames
[in, out]要检索的文件的名称数组。
注意
名称必须是完全限定的本地文件名。
dwFlags
[in]命令标志 (SCC_GET_ALL
, SCC_GET_RECURSIVE
)。
dwBackgroundOperationID
[in]与此操作关联的唯一值。
返回值
此函数的源代码管理插件实现应返回以下值之一:
值 | 说明 |
---|---|
SCC_OK | 操作已成功完成。 |
SCC_E_BACKGROUNDGETINPROGRESS | 后台检索正在进行(仅当源代码管理插件不支持同时批处理操作时才会返回此插件)。 |
SCC_I_OPERATIONCANCELED | 操作在完成之前已取消。 |
注解
此函数始终在加载源代码管理插件的线程上调用。 此函数在完成之前不会返回;但是,可以使用多个文件列表多次调用它,同时调用它。
参数的使用 dwFlags
与 SccGet 相同。