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 需要重新加载此文件或项目。

另请参阅