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
。