SccPopulateDirList 函数
此函数确定在源代码管理中存储哪些目录和(可选)文件,给定要检查的目录列表。
语法
SCCRTN SccPopulateDirList(
LPVOID pContext,
LONG nDirs,
LPCSTR* lpDirPaths,
POPDIRLISTFUNCpfnPopulate,
LPVOID pvCallerData,
LONG fOptions
);
参数
pContext
[in]源代码管理插件上下文指针。
nDirs
[in]数组中的 lpDirPaths
目录路径数。
lpDirPaths
[in]要检查的目录路径数组。
pfnPopulate
[in]要调用每个目录路径和(可选)文件名的 lpDirPaths
回调函数(有关详细信息,请参阅 POPDIRLISTFUNC )。
pvCallerData
[in]要传递给回调函数的值不变。
fOptions
[in]控制目录处理方式的值的组合(有关可能值,请参阅特定命令使用的 Bitflags 的“PopulateDirList 标志”部分)。
返回值
此函数的源代码管理插件实现应返回以下值之一:
值 | 说明 |
---|---|
SCC_OK | 已成功完成该操作”。 |
SCC_E_UNKNOWNERROR | 出现了错误。 |
备注
仅将实际位于源代码管理存储库中的目录和(可选)文件名传递给回调函数。