Функция SccCheckout

Учитывая список полных имен файлов, эта функция проверка их на локальный диск. Комментарий применяется ко всем файлам, которые проверка отключены. Аргумент комментария может быть строкойnull.

Синтаксис

SCCRTN SccCheckout (
   LPVOID    pvContext,
   HWND      hWnd,
   LONG      nFiles,
   LPCSTR*   lpFileNames,
   LPCSTR    lpComment,
   LONG      fOptions,
   LPCMDOPTS pvOptions
);

Параметры

pvContext

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

hWnd

[in] Дескриптор окна интегрированной среды разработки, который подключаемый модуль управления версиями может использовать в качестве родительского элемента для любых диалоговых окон, которые он предоставляет.

nFiles

[in] Количество файлов, выбранных для проверка.

lpFileNames

[in] Массив полных имен локальных путей файлов, которые должны быть проверка отключены.

lpComment

[in] Примечания, применяемые к каждому из выбранных файлов, проверка отправляемых.

fOptions

[in] Флаги команд (см . Bitflags, используемые определенными командами).

pvOptions

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

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

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

значение Описание
SCC_OK Проверка была успешной.
SCC_E_FILENOTCONTROLLED Выбранный файл не находится под управлением исходного кода.
SCC_E_ACCESSFAILURE Возникла проблема с доступом к системе управления версиями, вероятно, из-за проблем с сетью или спором. Рекомендуется повторить попытку.
SCC_E_NOTAUTHORIZED Пользователю не разрешено выполнять эту операцию.
SCC_E_NONSPECIFICERROR Неспецифический сбой. Файл не был проверка отключен.
SCC_E_ALREADYCHECKEDOUT У пользователя уже есть проверка файл.
SCC_E_FILEISLOCKED Файл заблокирован, запрещая создание новых версий.
SCC_E_FILEOUTEXCLUSIVE Другой пользователь сделал эксклюзивный проверка out в этом файле.
SCC_I_OPERATIONCANCELED Операция была отменена до завершения.

См. также