POPDIRLISTFUNC

这是回调函数为 SccPopulateDirList 函数 函数更新内容和 (可选) 在源代码管理下的文件名称的集合发现。

应为实际上在源代码管理下的某些目录和文件名只调用 POPDIRLISTFUNC 回调 (在列表中提供 SccPopulateDirList 函数)。

Signature

typedef BOOL (*POPDIRLISTFUNC)(
   LPVOID pvCallerData,
   BOOL bFolder,
   LPCSTR lpDirectoryOrFileName
);

参数

  • pvCallerData
    [in] 用户值为 SccPopulateDirList 函数

  • bFolder
    [in] TRUE ,如果在 lpDirectoryOrFileName 的名称为内容;否则该名称是文件名。

  • lpDirectoryOrFileName
    [in] 在源代码管理下的目录或文件名的完全本地路径。

返回值

IDE 返回适当的错误代码:

说明

SCC_OK

继续处理。

SCC_I_OPERATIONCANCELED

停止进程。

SCC_E_xxx

所有适当的源代码管理错误应停止进程。

备注

如果 SccPopulateDirList 功能的 fOptions 参数包含 SCC_PDL_INCLUDEFILES 标志,则列表可能会包含文件名和目录名。

请参见

参考

SccPopulateDirList 函数

概念

错误代码

其他资源

IDE 实现的回调函数