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 出现了错误。

备注

仅将实际位于源代码管理存储库中的目录和(可选)文件名传递给回调函数。

另请参阅