Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Флаги 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 |
0x000000020L | Поддерживает SccRunScc и команду. |
SCC_CAP_GETCOMMANDOPTIONS |
0x000000040L | Поддерживает 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 | Поддерживает комментарий по проверка out. |
SCC_CAP_COMMENTCHECKIN |
0x00001000L | Поддерживает комментарий к проверка in. |
SCC_CAP_COMMENTADD |
0x00002000L | Поддерживает комментарий к добавлению. |
SCC_CAP_COMMENTREMOVE |
0x00004000L | Поддерживает комментарий по удалению. |
SCC_CAP_TEXTOUT |
0x00008000L | Записывает текст в выходную функцию, предоставляемую IDE. |
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 |
0x100000000L | Поддерживает дифф во всех состояниях, если под контролем. |
SCC_CAP_GET_NOUI |
0x200000000L | Подключаемый модуль не поддерживает пользовательский интерфейс для Get, но интегрированная среда разработки по-прежнему может вызывать SccGet. |
SCC_CAP_REENTRANT |
0x400000000L | Подключаемый модуль повторно используется и является потокобезопасным. В версии 1.0 не предполагается, что подключаемые модули повторно и потокобезопасны. Если подключаемый модуль 1.1 задает этот бит, узел может открывать несколько проектов параллельно. |
Биты возможностей, добавленные в версию 1.2
| Код возможностей | значение | Описание |
|---|---|---|
SCC_CAP_CREATESUBPROJECT |
0x00010000L | Поддерживает SccCreateSubProject. |
SCC_CAP_GETPARENTPROJECT |
0x0002000L | Поддерживает SccGetParentProjectPath. |
SCC_CAP_BATCH |
0x00040000L | Поддерживает SccBeginBatch и SccEndBatch. |
SCC_CAP_DIRECTORYSTATUS |
0x00080000L | Поддерживает SccDirQueryInfo. |
SCC_CAP_DIRECTORYDIFF |
0x00100000L | Поддерживает SccDirDiff. |
SCC_CAP_MULTICHECKOUT |
0x08000000L | Поддерживает несколько проверка outs в файле и SccIsMultiCheckoutEnabled. |
SCC_CAP_SCCFILE |
0x800000000L | Поддерживает файл MSSCCPRJ.SCC (при условии переопределения пользователя или администратора) и SccWillCreateSccFile. |
Биты возможностей, добавленные в версию 1.3
Эти флаги передаются по одному в функцию SccGetExtendedCapabilities , чтобы определить, поддерживается ли эта возможность.
| Код расширенной возможности | значение | Description |
|---|---|---|
SCC_EXCAP_CHECKOUT_LOCALVER |
1 | SCC_CHECKOUT_LOCALVER Поддерживает параметр для проверка outs. |
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 | Может удалять файлы проверка-out. |
SCC_EXCAP_RENAME_CHECKEDOUT |
11 | Может переименовать проверка файлы. |