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 支持。 如果插件从函数返回成功代码,则返回数组中的值将遵循。 失败时,将忽略数组。