此功能将文件从源列表为当前已打开状态。
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 |
文件或项目需要重新加载。 |