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 | 任何适当的源代码管理错误都应停止处理。 |
备注
fOptions
如果函数的参数SccPopulateDirList
包含SCC_PDL_INCLUDEFILES
标志,则列表可能包含文件名和目录名称。