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


Функция 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 подключаемых модулей системы управления версиями

Битовые флаги, используемые определенными командами