SccQueryChanges 函数

此函数枚举给定的文件列表,通过回调函数提供有关每个文件的名称更改的信息。

语法

SCCRTN SccQueryChanges(
   LPVOID           pContext,
   LONG             nFiles,
   LPCSTR*          lpFileNames,
   QUERYCHANGESFUNC pfnCallback,
   LPVOID           pvCallerData
);

参数

pContext

[in]源代码管理插件上下文指针。

nFiles

[in]数组中的 lpFileNames 文件数。

lpFileNames

[in]要获取相关信息的文件名数组。

pfnCallback

[in]要调用列表中每个文件名的回调函数(有关详细信息,请参阅 QUERYCHANGESFUNC )。

pvCallerData

[in]将保持不变的值传递给回调函数。

返回值

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

说明
SCC_OK 查询过程成功完成。
SCC_E_PROJNOTOPEN 该项目尚未在源代码管理中打开。
SCC_E_ACCESSFAILURE 访问源代码管理系统时出现问题,可能是因为网络或争用问题。
SCC_E_NONSPECIFICERROR 发生未指定或常规错误。

注解

要查询的更改是命名空间:具体而言,重命名、添加和删除文件。

另请参阅