Функция SccCheckout
Получив список полных имен файлов, эта функция проверяет их на локальный диск. Комментарий применяется ко всем файлам, для которого проверяется. Аргумент может быть a comment 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] команда пометит (см. Битовые флаги, используемые определенными командами).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 |
Другой пользователь внес монопольного извлечения в этом файле. |
SCC_I_OPERATIONCANCELED |
Операция отменена до завершения. |
См. также
Основные понятия
Функции API подключаемых модулей системы управления версиями