SccRunScc 函数

此函数调用数据源控件管理工具。

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 功能位 (请参见 功能标志 有关此和其他功能位的详细信息)。

请参见

参考

SccInitialize 函数

概念

源代码管理插件 API 函数

如何:安装一个源代码管理插件

功能标志