此函数调用数据源控件管理工具。
SCCRTN SccRunScc(
LPVOID pvContext,
HWND hWnd,
LONG nFiles,
LPCSTR* lpFileNames
);
参数
pvContext
[in] 源代码管理插件上下文结构。hWnd
[in] 的句柄到源代码管理插件能用作父级为所有对话框它提供的 IDE 窗口。nFiles
[in] 在 lpFileNames 数组指定文件的数字。lpFileNames
[in] 选定的文件的名称。
返回值
此函数的源代码管理插件实现应返回下列值之一:
值 |
说明 |
---|---|
SCC_OK |
源控件管理工具和。 |
SCC_I_OPERATIONCANCELED |
操作已取消。 |
SCC_E_INITIALIZEFAILED |
未能初始化源代码管理系统。 |
SCC_E_ACCESSFAILURE |
具有访问源代码管理系统的问题,可能是由于网络问题或争用。 |
SCC_E_CONNECTIONFAILURE |
未能连接到源代码管理系统。 |
SCC_E_FILENOTCONTROLLED |
选定的文件不受源代码管理。 |
SCC_E_NONSPECIFICERROR |
未指定的错误。 |
备注
此函数调用方访问全部源代码管理系统的功能通过外部管理工具。 如果源代码管理系统没有用户界面,源代码管理插件可实现接口执行必要的管理功能。
此功能称为与计数和文件名当前选定的文件。 如果管理工具支持,文件列表可用于预先在管理接口的文件,否则,该列表可被忽略。
,当用户选择 生成 Source Control Server 从 文件 - AMP_GT 源代码管理 菜单时,此功能通常调用。 此 生成 菜单选项可以是始终禁用甚至隐藏通过设置注册表项。 有关详细信息,请参见如何:安装一个源代码管理插件。 调用该函数时,只有当 SccInitialize 函数 返回 SCC_CAP_RUNSCC 功能位 (请参见 功能标志 有关此和其他功能位的详细信息)。