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


Флаги возможностей

SCC_CAP_xxx флаги битовые флаги, используемые для указания возможности подключаемых модулей системы управления версиями. SCC_EXCAP_xxx флаги, указывающие дополнительные флаги расширенные возможности и позволяют к целочисленным значениям.

Код возможности

Значение

Описание

SCC_CAP_REMOVE

0x00000001L

Поддерживается Функция SccRemove а команда.

SCC_CAP_RENAME

0x00000002L

Поддерживается Функция SccRename а команда.

SCC_CAP_DIFF

0x00000004L

Поддерживается Функция SccDiff а команда.

SCC_CAP_HISTORY

0x00000008L

Поддерживается Функция SccHistory а команда.

SCC_CAP_PROPERTIES

0x00000010L

Поддерживается Функция SccProperties а команда.

SCC_CAP_RUNSCC

0x00000020L

Поддерживается Функция SccRunScc а команда.

SCC_CAP_GETCOMMANDOPTIONS

0x00000040L

Поддерживается Функция SccGetCommandOptions а команда.

SCC_CAP_QUERYINFO

0x00000080L

Поддерживается Функция SccQueryInfo а команда.

SCC_CAP_GETEVENTS

0x00000100L

Поддерживается Функция SccGetEvents а команда.

SCC_CAP_GETPROJPATH

0x00000200L

Поддерживается Функция SccGetProjPath а команда.

SCC_CAP_ADDFROMSCC

0x00000400L

Поддерживается Функция SccAddFromScc а команда.

SCC_CAP_COMMENTCHECKOUT

0x00000800L

Поддерживает комментарий для извлечения.

SCC_CAP_COMMENTCHECKIN

0x00001000L

Поддерживает комментарий на возврат.

SCC_CAP_COMMENTADD

0x00002000L

Поддерживает комментарий на Добавление.

SCC_CAP_COMMENTREMOVE

0x00004000L

Поддерживает комментарий на Remove.

SCC_CAP_TEXTOUT

0x00008000L

Вставке записи в СМС Интегрированная среда разработки-обеспечили функцию вывода.

SCC_CAP_ADD_STORELATEST

0x00200000L

Поддерживает хранение файлов без перепадов.

SCC_CAP_HISTORY_MULTFILE

0x00400000L

Поддерживает журнал нескольких файлов.

SCC_CAP_IGNORECASE

0x00800000L

Поддерживает сравнение без учета регистра файла.

SCC_CAP_IGNORESPACE

0x01000000L

Поддерживает сравнение файлов, игнорирует пробелы.

SCC_CAP_POPULATELIST

0x02000000L

Поддерживает найти дополнительные файлы.

SCC_CAP_COMMENTPROJECT

0x04000000L

Поддерживает комментарии на создание проекта.

SCC_CAP_DIFFALWAYS

0x10000000L

Поддерживает поиска различий во всех состояниях, если в элементе управления.

SCC_CAP_GET_NOUI

0x20000000L

Подключаемый модуль не поддерживает пользовательский интерфейс для Get, но интегрированная среда разработки может по-прежнему вызывать Функция SccGet.

SCC_CAP_REENTRANT

0x40000000L

Подключаемый модуль реентерабельн и потокобезопасным. В версии 1.0 не был предполагается, что подключаемые модули не был реентерабельн и потокобезопасным. Если подключаемый модуль 1,1 устанавливает этот бит, основное приложение может открыть несколько проектов в параллельном режиме.

Биты возможностей, добавленных в версии 1.2

Код возможности

Значение

Описание

SCC_CAP_CREATESUBPROJECT

0x00010000L

Поддерживается Функция SccCreateSubProject.

SCC_CAP_GETPARENTPROJECT

0x00020000L

Поддерживается Функция SccGetParentProjectPath.

SCC_CAP_BATCH

0x00040000L

Поддерживается Функция SccBeginBatch и Функция SccEndBatch.

SCC_CAP_DIRECTORYSTATUS

0x00080000L

Поддерживается Функция SccDirQueryInfo.

SCC_CAP_DIRECTORYDIFF

0x00100000L

Поддерживается Функция SccDirDiff.

SCC_CAP_MULTICHECKOUT

0x08000000L

Поддерживает несколько извлечения файла и Функция SccIsMultiCheckoutEnabled.

SCC_CAP_SCCFILE

0x80000000L

Поддерживает файл (субъект MSSCCPRJ.SCC переопределяемых пользователя и sysadmin) и Функция SccWillCreateSccFile.

Биты возможностей, добавленных в версии 1.3

Эти флаги передаются по одному в Функция SccGetExtendedCapabilities функция, чтобы определить, поддерживается ли возможность.

Расширенный код возможности

Значение

Описание

SCC_EXCAP_CHECKOUT_LOCALVER

1

Поддерживается SCC_CHECKOUT_LOCALVER параметр извлечей.

SCC_EXCAP_BACKGROUND_GET

2

Поддерживается Функция SccBackgroundGet.

SCC_EXCAP_ENUM_CHANGED_FILES

3

Поддерживается Функция SccEnumChangedFiles.

SCC_EXCAP_POPULATELIST_DIR

4

Поддерживает найти дополнительные каталоги.

SCC_EXCAP_QUERYCHANGES

5

Поддерживает перечисление изменений файла.

SCC_EXCAP_ADD_FILES_FROM_SCC

6

Поддерживается Функция SccAddFilesFromSCC.

SCC_EXCAP_GET_USER_OPTIONS

7

Поддерживается Функция SccGetUserOption.

SCC_EXCAP_THREADSAFE_QUERY_INFO

8

Поддерживает вызов SccQueryInfo в нескольких потоках.

SCC_EXCAP_REMOVE_DIR

9

Поддерживает функцию SccRemoveDir.

SCC_EXCAP_DELETE_CHECKEDOUT

10

Позволяет удалять проверенные-вне файлы.

SCC_EXCAP_RENAME_CHECKEDOUT

11

Можно переименовать проверенные-вне файлы.

См. также

Другие ресурсы

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