此功能显示文件或项目的源代码管理属性。
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。