Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SCC_CAP_xxx-Flags sind Bitkennzeichnungen, die verwendet werden, um die Funktionen eines Quellcodeverwaltungs-Plug-Ins anzugeben. Die SCC_EXCAP_xxx-Flags sind inkrementelle Flags, die erweiterte Funktionen angeben und in ganzzahlige Werte auflösen.
| Funktionscode | Wert | Beschreibung |
|---|---|---|
SCC_CAP_REMOVE |
0x00000001L | Unterstützt den Befehl "SccRemove " und "Command". |
SCC_CAP_RENAME |
0x00000002L | Unterstützt den Befehl "SccRename " und "Command". |
SCC_CAP_DIFF |
0x00000004L | Unterstützt den SccDiff und den Befehl. |
SCC_CAP_HISTORY |
0x00000008L | Unterstützt die SccHistory und den Befehl. |
SCC_CAP_PROPERTIES |
0x00000010L | Unterstützt die SccProperties und den Befehl. |
SCC_CAP_RUNSCC |
0x000000020L | Unterstützt SccRunScc und den Befehl. |
SCC_CAP_GETCOMMANDOPTIONS |
0x00000040L | Unterstützt die SccGetCommandOptions und den Befehl. |
SCC_CAP_QUERYINFO |
0x00000080L | Unterstützt die SccQueryInfo und den Befehl. |
SCC_CAP_GETEVENTS |
0x00000100L | Unterstützt SccGetEvents und den Befehl. |
SCC_CAP_GETPROJPATH |
0x00000200L | Unterstützt SccGetProjPath und den Befehl. |
SCC_CAP_ADDFROMSCC |
0x00000400L | Unterstützt den Befehl "SccAddFromScc " und "Command". |
SCC_CAP_COMMENTCHECKOUT |
0x00000800L | Unterstützt einen Kommentar beim Auschecken. |
SCC_CAP_COMMENTCHECKIN |
0x00001000L | Unterstützt einen Kommentar zum Einchecken. |
SCC_CAP_COMMENTADD |
0x00002000L | Unterstützt einen Kommentar zum Hinzufügen. |
SCC_CAP_COMMENTREMOVE |
0x00004000L | Unterstützt einen Kommentar zum Entfernen. |
SCC_CAP_TEXTOUT |
0x00008000L | Schreibt Text in eine vom IDE bereitgestellte Ausgabefunktion. |
SCC_CAP_ADD_STORELATEST |
0x00200000L | Unterstützt das Speichern von Dateien ohne Deltas. |
SCC_CAP_HISTORY_MULTFILE |
0x00400000L | Unterstützt mehrere Dateiverlaufsdateien. |
SCC_CAP_IGNORECASE |
0x00800000L | Unterstützt den Dateivergleich zwischen Groß- und Kleinschreibung. |
SCC_CAP_IGNORESPACE |
0x01000000L | Unterstützt den Dateivergleich, der Leerzeichen ignoriert. |
SCC_CAP_POPULATELIST |
0x02000000L | Unterstützt das Suchen nach zusätzlichen Dateien. |
SCC_CAP_COMMENTPROJECT |
0x04000000L | Unterstützt Kommentare zum Erstellen eines Projekts. |
SCC_CAP_DIFFALWAYS |
0x10000000L | Unterstützt Diff in allen Zuständen, wenn sie unter Kontrolle sind. |
SCC_CAP_GET_NOUI |
0x20000000L | Das Plug-In unterstützt keine Benutzeroberfläche für Get, aber IDE ruft möglicherweise weiterhin SccGet auf. |
SCC_CAP_REENTRANT |
0x40000000L | Plug-Ins sind reentrant und threadsicher. In Version 1.0 wurden keine Plug-Ins als reentrant und threadsicher angenommen. Wenn ein 1.1-Plug-In dieses Bit festlegt, darf der Host mehrere Projekte parallel öffnen. |
In Version 1.2 hinzugefügte Funktionsbits
| Funktionscode | Wert | Beschreibung |
|---|---|---|
SCC_CAP_CREATESUBPROJECT |
0x00010000L | Unterstützt SccCreateSubProject. |
SCC_CAP_GETPARENTPROJECT |
0x00020000L | Unterstützt SccGetParentProjectPath. |
SCC_CAP_BATCH |
0x00040000L | Unterstützt SccBeginBatch und SccEndBatch. |
SCC_CAP_DIRECTORYSTATUS |
0x00080000L | Unterstützt SccDirQueryInfo. |
SCC_CAP_DIRECTORYDIFF |
0x00100000L | Unterstützt den SccDirDiff. |
SCC_CAP_MULTICHECKOUT |
0x08000000L | Unterstützt mehrere Auscheckvorgänge in einer Datei und SccIsMultiCheckoutEnabled. |
SCC_CAP_SCCFILE |
0x80000000L | Unterstützt die MSSCCPRJ.SCC-Datei (vorbehaltlich der Außerkraftsetzung des Benutzers/Administrators) und die SccWillCreateSccFile. |
In Version 1.3 hinzugefügte Funktionsbits
Diese Flags werden jeweils einzeln an die SccGetExtendedCapabilities-Funktion übergeben, um zu bestimmen, ob die Funktion unterstützt wird.
| Erweiterter Funktionscode | Wert | Beschreibung des Dataflows |
|---|---|---|
SCC_EXCAP_CHECKOUT_LOCALVER |
1 | Unterstützt die SCC_CHECKOUT_LOCALVER Option für Auscheckvorgänge. |
SCC_EXCAP_BACKGROUND_GET |
2 | Unterstützt SccBackgroundGet. |
SCC_EXCAP_ENUM_CHANGED_FILES |
3 | Unterstützt die SccEnumChangedFiles. |
SCC_EXCAP_POPULATELIST_DIR |
4 | Unterstützt das Suchen nach zusätzlichen Verzeichnissen. |
SCC_EXCAP_QUERYCHANGES |
5 | Unterstützt das Aufzählen von Dateiänderungen. |
SCC_EXCAP_ADD_FILES_FROM_SCC |
6 | Unterstützt SccAddFilesFromSCC. |
SCC_EXCAP_GET_USER_OPTIONS |
7 | Unterstützt die SccGetUserOption. |
SCC_EXCAP_THREADSAFE_QUERY_INFO |
8 | Unterstützt das Aufrufen von SccQueryInfo für mehrere Threads. |
SCC_EXCAP_REMOVE_DIR |
9 | Unterstützt die Funktion SccRemoveDir. |
SCC_EXCAP_DELETE_CHECKEDOUT |
10 | Kann ausgecheckte Dateien löschen. |
SCC_EXCAP_RENAME_CHECKEDOUT |
11 | Kann ausgecheckte Dateien umbenennen. |