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_ALLSCC_GET_RECURSIVE)。

dwBackgroundOperationID

[in]与此操作关联的唯一值。

返回值

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

说明
SCC_OK 操作已成功完成。
SCC_E_BACKGROUNDGETINPROGRESS 后台检索正在进行(仅当源代码管理插件不支持同时批处理操作时才会返回此插件)。
SCC_I_OPERATIONCANCELED 操作在完成之前已取消。

注解

此函数始终在加载源代码管理插件的线程上调用。 此函数在完成之前不会返回;但是,可以使用多个文件列表多次调用它,同时调用它。

参数的使用 dwFlagsSccGet 相同。

另请参阅