Поделиться через


Функция SccIsMultiCheckoutEnabled

Эта функция проверка, разрешает ли подключаемый модуль управления версиями несколько проверка outs в файле.

Синтаксис

SCCRTN SccIsMultiCheckoutEnabled(
   LPVOID pContext,
   LPBOOL pbMultiCheckout
);

Параметры

pContext

[in] Структура контекста подключаемого модуля управления версиями.

pbMultiCheckout

[out] Указывает, включены ли несколько проверка outs для этого проекта (ненулевое значение означает, что поддерживаются несколько проверка outs).

Возвращаемое значение

Реализация подключаемого модуля управления версиями этой функции должна возвращать одно из следующих значений:

значение Описание
SCC_OK Проверка был успешным.
SCC_E_NONSPECIFICERROR

SCC_E_UNKNOWNERROR
Неспецифический сбой.

Замечания

Интегрированная среда разработки создает две проверка, чтобы определить, могут ли файлы проверка одновременно несколькими пользователями. Во-первых, система управления версиями должна поддерживать несколько проверка outs. Подключаемый модуль управления версиями может указать эту возможность во время инициализации, указав параметр SCC_CAP_MULTICHECKOUT. После этого в качестве второго проверка интегрированная среда разработки вызывает эту функцию, чтобы определить, поддерживает ли текущий проект несколько проверка out. Если для выбранного проекта поддерживается несколько проверка outs, подключаемый модуль возвращает код успешности и задает pbMultiCheckout значение nonzero (TRUE) или FALSE.

См. также