此函数确定源代码管理插件是否支持创建 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 支持。 如果插件从函数返回成功代码,则返回数组中的值将遵循。 失败时,将忽略数组。