SccIsMultiCheckoutEnabled 函数

此函数检查源代码管理插件是否允许对文件进行多个检查输出。

语法

SCCRTN SccIsMultiCheckoutEnabled(
   LPVOID pContext,
   LPBOOL pbMultiCheckout
);

参数

pContext

[in]源代码管理插件上下文结构。

pbMultiCheckout

[out]指定是否为此项目启用了多个检查输出(非零表示支持多个检查输出)。

返回值

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

说明
SCC_OK 检查成功。
SCC_E_NONSPECIFICERROR

SCC_E_UNKNOWNERROR
非特定故障。

注解

IDE 会创建两个检查,以确定多个用户是否可以同时检查文件。 首先,源代码管理系统必须支持多个检查输出。 源代码管理插件可以通过指定初始化期间指定 SCC_CAP_MULTICHECKOUT此功能。 此后,作为第二个检查,IDE 调用此函数来确定当前项目是否支持多个检查输出。 如果所选项目支持多个检查输出,插件将返回成功代码并将设置为pbMultiCheckout非零(TRUE)或FALSE

另请参阅