这是回调函数为 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 标志,则列表可能会包含文件名和目录名。