Функция 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
.