Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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. |