此功能将源控制插件是否支持 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 文件中的函数声明 SCC_CAP_SCCFILE 在初始化时。 该插件返回 TRUE 或 FALSE 所有文件。 pbSccFiles 数组指示哪些特定文件位置 MSSCCPRJ.SCC 支持。 如果该插件从函数返回成功代码,在返回数组的值尊重。 在失败时,该数组将被忽略。