Функция SccBeginBatch
Эта функция запускает пакетную последовательность операций управления версиями. SccEndBatch будет вызываться для завершения пакета. Эти пакеты могут не быть вложенными.
Синтаксис
SCCRTN SccBeginBatch(void);
Параметры
Нет.
Возвращаемое значение
Реализация подключаемого модуля управления версиями этой функции должна возвращать одно из следующих значений:
значение | Описание |
---|---|
SCC_OK | Пакет операций успешно начался. |
SCC_E_UNKNOWNERROR | Неспецифический сбой. |
Замечания
Пакеты управления версиями используются для выполнения одинаковых операций в нескольких проектах или нескольких контекстах. Пакеты можно использовать для устранения избыточных диалоговых окон для каждого проекта из пользовательского интерфейса во время пакетной операции. Функция SccBeginBatch
и SccEndBatch используются в качестве пары функций, чтобы указать начало и конец операции. Они не могут быть вложенными. SccBeginBatch
задает флаг, указывающий, что выполняется пакетная операция.
Хотя пакетная операция действует, подключаемый модуль управления версиями должен присутствовать не более одного диалогового окна для любого вопроса пользователю и применить ответ из этого диалогового окна ко всем последующим операциям.