Marcadores de capacidad
Los marcadores de SCC_CAP_xxx son marcadores de bits utilizados para indicar las capacidades de un complemento de control de código fuente. Los marcadores de SCC_EXCAP_xxx son marcas incrementales que indican funciones y las resuelven a valores enteros.
Código de capacidad |
Valor |
Descripción |
---|---|---|
SCC_CAP_REMOVE |
0x00000001L |
Admite SccRemove (Función) y el comando. |
SCC_CAP_RENAME |
0x00000002L |
Admite SccRename (Función) y el comando. |
SCC_CAP_DIFF |
0x00000004L |
Admite SccDiff (Función) y el comando. |
SCC_CAP_HISTORY |
0x00000008L |
Admite SccHistory (Función) y el comando. |
SCC_CAP_PROPERTIES |
0x00000010L |
Admite SccProperties (Función) y el comando. |
SCC_CAP_RUNSCC |
0x00000020L |
Admite SccRunScc (Función) y el comando. |
SCC_CAP_GETCOMMANDOPTIONS |
0x00000040L |
Admite SccGetCommandOptions (Función) y el comando. |
SCC_CAP_QUERYINFO |
0x00000080L |
Admite SccQueryInfo (Función) y el comando. |
SCC_CAP_GETEVENTS |
0x00000100L |
Admite SccGetEvents (Función) y el comando. |
SCC_CAP_GETPROJPATH |
0x00000200L |
Admite SccGetProjPath (Función) y el comando. |
SCC_CAP_ADDFROMSCC |
0x00000400L |
Admite SccAddFromScc (Función) y el comando. |
SCC_CAP_COMMENTCHECKOUT |
0x00000800L |
Admite un comentario en la desprotección. |
SCC_CAP_COMMENTCHECKIN |
0x00001000L |
Admite un comentario de protección. |
SCC_CAP_COMMENTADD |
0x00002000L |
Admite un comentario en Agregar. |
SCC_CAP_COMMENTREMOVE |
0x00004000L |
admite un comentario en Remove. |
SCC_CAP_TEXTOUT |
0x00008000L |
Escribe texto en IDE-proporcionaron a la función de salida. |
SCC_CAP_ADD_STORELATEST |
0x00200000L |
Admite el almacenamiento de archivos sin deltas. |
SCC_CAP_HISTORY_MULTFILE |
0x00400000L |
Admite el historial de varios archivos. |
SCC_CAP_IGNORECASE |
0x00800000L |
Admite comparación sin distinción entre mayúsculas y minúsculas del archivo. |
SCC_CAP_IGNORESPACE |
0x01000000L |
Admite la comparación de archivo que omite el espacio en blanco. |
SCC_CAP_POPULATELIST |
0x02000000L |
Admite archivos extensor de buscar. |
SCC_CAP_COMMENTPROJECT |
0x04000000L |
Admite comentarios en crean proyectos. |
SCC_CAP_DIFFALWAYS |
0x10000000L |
Admite el diff en todos los estados si bajo el control. |
SCC_CAP_GET_NOUI |
0x20000000L |
El complemento no admite una interfaz de usuario para Get, pero el IDE puede llamar a SccGet (Función). |
SCC_CAP_REENTRANT |
0x40000000L |
El complemento es reentrante y segura para subprocesos. En la versión 1,0, no se supone ningún complementos para ser reentrantes y segura para subprocesos. Si un complemento 1,1 establece este bit, el host se permite abrir varios proyectos en paralelo. |
Bits de capacidad agregados en la versión 1,2
Código de capacidad |
Valor |
Descripción |
---|---|---|
SCC_CAP_CREATESUBPROJECT |
0x00010000L |
admite SccCreateSubProject (Función). |
SCC_CAP_GETPARENTPROJECT |
0x00020000L |
|
SCC_CAP_BATCH |
0x00040000L |
admite SccBeginBatch (Función) y SccEndBatch (Función). |
SCC_CAP_DIRECTORYSTATUS |
0x00080000L |
admite SccDirQueryInfo (Función). |
SCC_CAP_DIRECTORYDIFF |
0x00100000L |
admite SccDirDiff (Función). |
SCC_CAP_MULTICHECKOUT |
0x08000000L |
Admite desprotecciones múltiples en un archivo y SccIsMultiCheckoutEnabled (Función). |
SCC_CAP_SCCFILE |
0x80000000L |
Admite el archivo de MSSCCPRJ.SCC (bajo la invalidación del usuario/administrador) y SccWillCreateSccFile (Función). |
Bits de capacidad agregados en la versión 1,3
Estos marcadores se pasan de uno en uno a la función de SccGetExtendedCapabilities (Función) para determinar si la funcionalidad está admitida.
Código extendido de capacidad |
Valor |
Descripción |
---|---|---|
SCC_EXCAP_CHECKOUT_LOCALVER |
1 |
Admite la opción de SCC_CHECKOUT_LOCALVER para los desprotecciones. |
SCC_EXCAP_BACKGROUND_GET |
2 |
admite SccBackgroundGet (Función). |
SCC_EXCAP_ENUM_CHANGED_FILES |
3 |
admite SccEnumChangedFiles (Función). |
SCC_EXCAP_POPULATELIST_DIR |
4 |
Admite directorios extensor de buscar. |
SCC_EXCAP_QUERYCHANGES |
5 |
Admite la enumeración de cambios del archivo. |
SCC_EXCAP_ADD_FILES_FROM_SCC |
6 |
admite SccAddFilesFromSCC (Función). |
SCC_EXCAP_GET_USER_OPTIONS |
7 |
admite SccGetUserOption (Función). |
SCC_EXCAP_THREADSAFE_QUERY_INFO |
8 |
Admite llamar SccQueryInfo en varios subprocesos. |
SCC_EXCAP_REMOVE_DIR |
9 |
admite la función de SccRemoveDir. |
SCC_EXCAP_DELETE_CHECKEDOUT |
10 |
Puede eliminar los archivos desprotegidos. |
SCC_EXCAP_RENAME_CHECKEDOUT |
11 |
Puede cambiar los archivos desprotegidos. |