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


Функция 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 Операция была отменена до завершения.

См. также