SccProperties 函数
此函数显示文件或项目的源代码管理属性。
语法
SCCRTN SccProperties (
LPVOID pvContext,
HWND hWnd,
LPCSTR lpFileName
);
参数
pvContext
[in]源代码管理插件上下文结构。
hWnd
[in]源代码管理插件可以作为其提供的任何对话框的父级的 IDE 窗口的句柄。
lpFileName
[in]文件或项目的完全限定路径名称。
返回值
此函数的源代码管理插件实现应返回以下值之一:
值 | 说明 |
---|---|
SCC_OK | 已成功显示属性。 |
SCC_I_RELOADFILE | 版本控制系统已修改文件属性,因此 IDE 应重新加载此文件。 |
SCC_E_PROJNOTOPEN | 指定的项目尚未在源代码管理中打开。 |
SCC_E_NOTAUTHORIZED | 用户无权查看此文件或项目的属性。 |
SCC_E_FILENOTCONTROLLED | 指定的文件或项目不在源代码管理下。 |
SCC_E_NONSPECIFICERROR SCC_E_UNKNOWNERROR |
发生未知或常规错误。 |
注解
源代码管理插件在其自己的对话框中显示属性。
这些属性由源代码管理插件定义,可能与插件到插件不同。 如果插件允许用户更改文件的源代码管理属性,则应返回 SCC_I_RELOAD
通知 IDE 需要重新加载此文件或项目。