Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Flagi SCC_CAP_xxx to flagi bitowe używane do wskazywania możliwości wtyczki kontroli źródła. Flagi SCC_EXCAP_xxx to flagi przyrostowe wskazujące rozszerzone możliwości i rozpoznawane jako wartości całkowite.
Kod możliwości | Wartość | Opis |
---|---|---|
SCC_CAP_REMOVE |
0x00000001L | Obsługuje polecenie SccRemove i . |
SCC_CAP_RENAME |
0x00000002L | Obsługuje polecenie SccRename i . |
SCC_CAP_DIFF |
0x00000004L | Obsługuje polecenie SccDiff i . |
SCC_CAP_HISTORY |
0x000000008L | Obsługuje polecenie SccHistory i . |
SCC_CAP_PROPERTIES |
0x00000010L | Obsługuje właściwości i polecenie SccProperties . |
SCC_CAP_RUNSCC |
0x00000020L | Obsługuje polecenie SccRunScc i . |
SCC_CAP_GETCOMMANDOPTIONS |
0x00000040L | Obsługuje polecenia SccGetCommandOptions i . |
SCC_CAP_QUERYINFO |
0x00000080L | Obsługuje polecenie SccQueryInfo i . |
SCC_CAP_GETEVENTS |
0x00000100L | Obsługuje polecenie SccGetEvents i . |
SCC_CAP_GETPROJPATH |
0x00000200L | Obsługuje polecenie SccGetProjPath i . |
SCC_CAP_ADDFROMSCC |
0x00000400L | Obsługuje polecenie SccAddFromScc i . |
SCC_CAP_COMMENTCHECKOUT |
0x00000800L | Obsługuje komentarz dotyczący wyewidencjonowania. |
SCC_CAP_COMMENTCHECKIN |
0x00001000L | Obsługuje komentarz dotyczący ewidencjonu. |
SCC_CAP_COMMENTADD |
0x00002000L | Obsługuje komentarz dotyczący dodawania. |
SCC_CAP_COMMENTREMOVE |
0x00004000L | Obsługuje komentarz dotyczący usuwania. |
SCC_CAP_TEXTOUT |
0x000080000L | Zapisuje tekst w funkcji wyjściowej dostarczonej przez środowisko IDE. |
SCC_CAP_ADD_STORELATEST |
0x00200000L | Obsługuje przechowywanie plików bez różnic. |
SCC_CAP_HISTORY_MULTFILE |
0x00400000L | Obsługuje wiele historii plików. |
SCC_CAP_IGNORECASE |
0x00800000L | Obsługuje porównanie plików bez uwzględniania wielkości liter. |
SCC_CAP_IGNORESPACE |
0x01000000L | Obsługuje porównanie plików, które ignoruje białe znaki. |
SCC_CAP_POPULATELIST |
0x020000000L | Obsługuje znajdowanie dodatkowych plików. |
SCC_CAP_COMMENTPROJECT |
0x04000000L | Obsługuje komentarze dotyczące tworzenia projektu. |
SCC_CAP_DIFFALWAYS |
0x100000000L | Obsługuje różnice we wszystkich stanach, jeśli są pod kontrolą. |
SCC_CAP_GET_NOUI |
0x200000000L | Wtyczka nie obsługuje interfejsu użytkownika pobierania, ale środowisko IDE może nadal wywoływać funkcję SccGet. |
SCC_CAP_REENTRANT |
0x400000000L | Wtyczka jest bezpiecznych wątkowo i ponownie. W wersji 1.0 nie przyjęto, że nie przyjęto żadnych wtyczek do ponownego wprowadzania i bezpieczeństwa wątkowego. Jeśli wtyczka 1.1 ustawia ten bit, host może równolegle otwierać wiele projektów. |
Bity możliwości dodane w wersji 1.2
Kod możliwości | Wartość | Opis |
---|---|---|
SCC_CAP_CREATESUBPROJECT |
0x00010000L | Obsługuje SccCreateSubProject. |
SCC_CAP_GETPARENTPROJECT |
0x00020000L | Obsługuje ścieżkę SccGetParentProjectPath. |
SCC_CAP_BATCH |
0x00040000L | Obsługuje biblioteki SccBeginBatch i SccEndBatch. |
SCC_CAP_DIRECTORYSTATUS |
0x00080000L | Obsługuje SccDirQueryInfo. |
SCC_CAP_DIRECTORYDIFF |
0x00100000L | Obsługuje interfejs SccDirDiff. |
SCC_CAP_MULTICHECKOUT |
0x080000000L | Obsługuje wiele wyewidencjonowania w pliku i SccIsMultiCheckoutEnabled. |
SCC_CAP_SCCFILE |
0x800000000L | Obsługuje plik MSSCCPRJ.SCC (pod warunkiem zastąpienia użytkownika/administratora) i SccWillCreateSccFile. |
Bity możliwości dodane w wersji 1.3
Te flagi są przekazywane pojedynczo do funkcji SccGetExtendedCapabilities w celu określenia, czy ta funkcja jest obsługiwana.
Kod rozszerzonej możliwości | Wartość | Popis |
---|---|---|
SCC_EXCAP_CHECKOUT_LOCALVER |
1 | SCC_CHECKOUT_LOCALVER Obsługuje opcję wyewidencjonowania. |
SCC_EXCAP_BACKGROUND_GET |
2 | Obsługuje element SccBackgroundGet. |
SCC_EXCAP_ENUM_CHANGED_FILES |
3 | Obsługuje pliki SccEnumChangedFiles. |
SCC_EXCAP_POPULATELIST_DIR |
100 | Obsługuje znajdowanie dodatkowych katalogów. |
SCC_EXCAP_QUERYCHANGES |
5 | Obsługuje wyliczanie zmian plików. |
SCC_EXCAP_ADD_FILES_FROM_SCC |
6 | Obsługuje plik SccAddFilesFromSCC. |
SCC_EXCAP_GET_USER_OPTIONS |
7 | Obsługuje element SccGetUserOption. |
SCC_EXCAP_THREADSAFE_QUERY_INFO |
8 | Obsługuje wywoływanie funkcji SccQueryInfo w wielu wątkach. |
SCC_EXCAP_REMOVE_DIR |
9 | Obsługuje funkcję SccRemoveDir. |
SCC_EXCAP_DELETE_CHECKEDOUT |
10 | Może usuwać pliki wyewidencjonowane. |
SCC_EXCAP_RENAME_CHECKEDOUT |
11 | Może zmienić nazwę wyewidencjonowane pliki. |