SccWillCreateSccFile 函数

此函数确定源代码管理插件是否支持创建 MSSCCPRJ。每个给定文件的 SCC 文件。

语法

SCCRTN SccWillCreateSccFile(
   LPVOID  pContext,
   LONG    nFiles,
   LPCSTR* lpFileNames,
   LPBOOL  pbSccFiles
);

参数

pContext

[in]源代码管理插件上下文指针。

nFiles

[in]数组中包含的 lpFileNames 文件名数以及数组的 pbSccFiles 长度。

lpFileNames

[in]要检查的完全限定文件名的数组(数组必须由调用方分配)。

pbSccFiles

[in, out]要在其中存储结果的数组。

返回值

此函数的源代码管理插件实现应返回以下值之一:

说明
SCC_OK 成功。
SCC_E_INVALIDFILEPATH 数组中的一个路径无效。
SCC_E_NONSPECIFICERROR 非特定故障。

注解

此函数使用文件列表调用,以确定源代码管理插件是否在 MSSCCPRJ 中提供支持。每个给定文件的 SCC 文件(有关 MSSCCPRJ 的详细信息)。SCC 文件,请参阅 MSSCCPRJ。SCC 文件)。 源代码管理插件可以声明它们是否能够创建 MSSCCPRJ。通过在初始化期间声明 SCC_CAP_SCCFILE SCC 文件。 插件返回TRUE数组中的pbSccFiles每个FALSE文件,以指示哪些给定文件具有 MSSCCPRJ。SCC 支持。 如果插件从函数返回成功代码,则返回数组中的值将遵循。 失败时,将忽略数组。

另请参阅