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标志,则列表可能包含文件名和目录名称。

另请参阅