Condividi tramite


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.

Vedere anche

Altre risorse

Plug-in del controllo del codice sorgente