SccAddFilesFromSCC 函数

此功能将文件从源列表为当前已打开状态。

SCCRTN SccAddFilesFromSCC(
   LPVOID  pContext,
   HWND    hWnd,
   LPSTR   lpUser,
   LPSTR   lpAuxProjPath,
   LONG    cFiles,
   LPCSTR* lpFilePaths,
   LPCSTR  lpDestination,
   LPCSTR  lpComment,
   LPBOOL  pbResults
);

参数

  • pContext
    [in] 源代码管理插件上下文指针。

  • hWnd
    [in] 的句柄到源代码管理插件能用作父级为所有对话框它提供的 IDE 窗口。

  • lpUser
    [in, out] 用户名 (到 SCC_USER_SIZE,包括 null 结束符)。

  • lpAuxProjPath
    [in, out] 确定项目的系统开销字符串 (到 SCC_PRJPATH_范围,包括 null 结束符)。

  • c 文件
    [in] lpFilePaths给定的文件的数字。

  • lpFilePaths
    [in, out] 添加的文件名称添加到当前项目。

  • lpDestination
    [in] 文件要写入的目标路径。

  • lpComment
    [in] 要应用的注释于添加的每个文件。

  • pbResults
    [in, out] 设置指示成功的一些标志 (非零或真) 或失败 (零或错误) 每个文件 (数组的大小长度必须至少为 cFiles )。

返回值

此函数的源代码管理插件实现应返回下列值之一:

说明

SCC_E_PROJNOTOPEN

项目没有打开。

SCC_E_OPNOTPERFORMED

连接不是项目并指定相同。 lpAuxProjPath.

SCC_E_NOTAUTHORIZED

用户无权更新数据库。

SCC_E_NONSPECIFICERROR

未知错误。

SCC_I_RELOADFILE

文件或项目需要重新加载。

请参见

概念

源代码管理插件 API 函数