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 | 发生未指定或常规错误。 |
注解
要查询的更改是命名空间:具体而言,重命名、添加和删除文件。