Flag di funzionalità
I flag di SCC_CAP_xxx sono flag di bit utilizzati per indicare le funzionalità di un plug-in controllo del codice sorgente. I flag di SCC_EXCAP_xxx sono flag incrementali che indicano le funzionalità estese e risolvere i valori Integer.
codice di funzionalità |
Valore |
Descrizione |
---|---|---|
SCC_CAP_REMOVE |
0x00000001L |
Supporta Funzione SccRemove e il comando. |
SCC_CAP_RENAME |
0x00000002L |
Supporta Funzione SccRename e il comando. |
SCC_CAP_DIFF |
0x00000004L |
Supporta Funzione SccDiff e il comando. |
SCC_CAP_HISTORY |
0x00000008L |
Supporta Funzione SccHistory e il comando. |
SCC_CAP_PROPERTIES |
0x00000010L |
Supporta Funzione SccProperties e il comando. |
SCC_CAP_RUNSCC |
0x00000020L |
Supporta Funzione SccRunScc e il comando. |
SCC_CAP_GETCOMMANDOPTIONS |
0x00000040L |
Supporta Funzione SccGetCommandOptions e il comando. |
SCC_CAP_QUERYINFO |
0x00000080L |
Supporta Funzione SccQueryInfo e il comando. |
SCC_CAP_GETEVENTS |
0x00000100L |
Supporta Funzione SccGetEvents e il comando. |
SCC_CAP_GETPROJPATH |
0x00000200L |
Supporta Funzione SccGetProjPath e il comando. |
SCC_CAP_ADDFROMSCC |
0x00000400L |
Supporta Funzione SccAddFromScc e il comando. |
SCC_CAP_COMMENTCHECKOUT |
0x00000800L |
Supporta un commento sul completamento della transazione. |
SCC_CAP_COMMENTCHECKIN |
0x00001000L |
Supporta un commento sul controllo. |
SCC_CAP_COMMENTADD |
0x00002000L |
Supporta un commento Aggiungere. |
SCC_CAP_COMMENTREMOVE |
0x00004000L |
Supporta un commento Rimuovi. |
SCC_CAP_TEXTOUT |
0x00008000L |
Scrivere il testo a Ido-ha fornito la funzione di output. |
SCC_CAP_ADD_STORELATEST |
0x00200000L |
Supporta che archiviano i file senza delta. |
SCC_CAP_HISTORY_MULTFILE |
0x00400000L |
Supporta la cronologia di più file. |
SCC_CAP_IGNORECASE |
0x00800000L |
Supporta il confronto senza distinzione tra maiuscole e minuscole del file. |
SCC_CAP_IGNORESPACE |
0x01000000L |
Confronto del file di supportare che ignora lo spazio vuoto. |
SCC_CAP_POPULATELIST |
0x02000000L |
Supporta la ricerca dei file aggiuntivi. |
SCC_CAP_COMMENTPROJECT |
0x04000000L |
I commenti di supportare sulla creazione del progetto. |
SCC_CAP_DIFFALWAYS |
0x10000000L |
Supporta il confronto in tutti gli stati se nel controllo. |
SCC_CAP_GET_NOUI |
0x20000000L |
Il plug-in non supporta un'interfaccia utente per Get, ma l'ide comunque possibile chiamare Funzione SccGet. |
SCC_CAP_REENTRANT |
0x40000000L |
il plug-in è rientrante e thread-safe. Nella versione 1,0, alcun collegamento è stato considerato come rientrante e thread-safe. Se un plug-in 1,1 imposta questo bit, l'host è consentito a più progetti aperti in parallelo. |
Bit di capacità aggiunti nella versione 1,2
codice di funzionalità |
Valore |
Descrizione |
---|---|---|
SCC_CAP_CREATESUBPROJECT |
0x00010000L |
supporta Funzione SccCreateSubProject. |
SCC_CAP_GETPARENTPROJECT |
0x00020000L |
supporta Funzione SccGetParentProjectPath. |
SCC_CAP_BATCH |
0x00040000L |
supporta Funzione SccBeginBatch e Funzione SccEndBatch. |
SCC_CAP_DIRECTORYSTATUS |
0x00080000L |
supporta Funzione SccDirQueryInfo. |
SCC_CAP_DIRECTORYDIFF |
0x00100000L |
supporta Funzione SccDirDiff. |
SCC_CAP_MULTICHECKOUT |
0x08000000L |
Completamenti della transazione supporta più in un file e Funzione SccIsMultiCheckoutEnabled. |
SCC_CAP_SCCFILE |
0x80000000L |
Supporta il file di MSSCCPRJ.SCC (sottoposta a override amministratore utente/) e Funzione SccWillCreateSccFile. |
Bit di capacità aggiunti nella versione 1,3
Questi flag vengono passati uno Funzione SccGetExtendedCapabilities alla volta alla funzione per determinare se la funzionalità è supportata.
codice esteso di funzionalità |
Valore |
Descrizione |
---|---|---|
SCC_EXCAP_CHECKOUT_LOCALVER |
1 |
Supporta l'opzione di SCC_CHECKOUT_LOCALVER per i completamenti della transazione. |
SCC_EXCAP_BACKGROUND_GET |
2 |
supporta Funzione SccBackgroundGet. |
SCC_EXCAP_ENUM_CHANGED_FILES |
3 |
supporta Funzione SccEnumChangedFiles. |
SCC_EXCAP_POPULATELIST_DIR |
4 |
Supporto per la ricerca di directory aggiuntive. |
SCC_EXCAP_QUERYCHANGES |
5 |
Supporta che enumerano il file viene modificato. |
SCC_EXCAP_ADD_FILES_FROM_SCC |
6 |
supporta Funzione SccAddFilesFromSCC. |
SCC_EXCAP_GET_USER_OPTIONS |
7 |
supporta Funzione SccGetUserOption. |
SCC_EXCAP_THREADSAFE_QUERY_INFO |
8 |
Supporta che chiamano SccQueryInfo in più thread. |
SCC_EXCAP_REMOVE_DIR |
9 |
supporta la funzione di SccRemoveDir. |
SCC_EXCAP_DELETE_CHECKEDOUT |
10 |
È possibile eliminare i file estratti. |
SCC_EXCAP_RENAME_CHECKEDOUT |
11 |
Possibile rinominare i file estratti. |