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。

请参见

概念

源代码管理插件 API 函数