Compartir a través de


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

admite SccGetParentProjectPath (Función).

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.

Vea también

Otros recursos

Complementos de control de código fuente