Sinalizadores de recurso
O SCC_CAP_xxx os sinalizadores são usados para indicar os recursos de um plug-in de controle de origem de sinalizadores de bit. O SCC_EXCAP_xxx os sinalizadores são incrementais sinalizadores que indicam a recursos estendidos e resolver para valores inteiros.
Código do recurso |
Valor |
Descrição |
---|---|---|
SCC_CAP_REMOVE |
0x00000001L |
Oferece suporte a Função SccRemove e o comando. |
SCC_CAP_RENAME |
0x00000002L |
Oferece suporte a Função SccRename e o comando. |
SCC_CAP_DIFF |
0x00000004L |
Oferece suporte a Função SccDiff e o comando. |
SCC_CAP_HISTORY |
0x00000008L |
Oferece suporte a Função SccHistory e o comando. |
SCC_CAP_PROPERTIES |
0x00000010L |
Oferece suporte a Função SccProperties e o comando. |
SCC_CAP_RUNSCC |
0x00000020L |
Oferece suporte a Função SccRunScc e o comando. |
SCC_CAP_GETCOMMANDOPTIONS |
0x00000040L |
Oferece suporte a Função SccGetCommandOptions e o comando. |
SCC_CAP_QUERYINFO |
0x00000080L |
Oferece suporte a Função SccQueryInfo e o comando. |
SCC_CAP_GETEVENTS |
0x00000100L |
Oferece suporte a Função SccGetEvents e o comando. |
SCC_CAP_GETPROJPATH |
0x00000200L |
Oferece suporte a Função SccGetProjPath e o comando. |
SCC_CAP_ADDFROMSCC |
0x00000400L |
Oferece suporte a Função SccAddFromScc e o comando. |
SCC_CAP_COMMENTCHECKOUT |
0x00000800L |
Oferece suporte a um comentário no check-out. |
SCC_CAP_COMMENTCHECKIN |
0x00001000L |
Oferece suporte a um comentário no check-in. |
SCC_CAP_COMMENTADD |
0x00002000L |
Oferece suporte a um comentário em Adicionar. |
SCC_CAP_COMMENTREMOVE |
0x00004000L |
Oferece suporte a um comentário em Remover. |
SCC_CAP_TEXTOUT |
0x00008000L |
Grava o texto para uma função de saída fornecidos pelo IDE. |
SCC_CAP_ADD_STORELATEST |
0x00200000L |
Oferece suporte ao armazenamento de arquivos sem deltas. |
SCC_CAP_HISTORY_MULTFILE |
0x00400000L |
Oferece suporte a vários histórico do arquivo. |
SCC_CAP_IGNORECASE |
0x00800000L |
Oferece suporte a comparação de arquivos de maiúsculas e minúsculas. |
SCC_CAP_IGNORESPACE |
0x01000000L |
Suporta arquivos comparação ignora espaço em branco. |
SCC_CAP_POPULATELIST |
0x02000000L |
Oferece suporte à localização de arquivos extras. |
SCC_CAP_COMMENTPROJECT |
0x04000000L |
Oferece suporte para comentários sobre a criar o projeto. |
SCC_CAP_DIFFALWAYS |
0x10000000L |
Oferece suporte a comparação em todos os estados se sob controle. |
SCC_CAP_GET_NOUI |
0x20000000L |
Plug-in não suporta uma interface do usuário para Get, mas o IDE ainda pode chamar Função SccGet. |
SCC_CAP_REENTRANT |
0x40000000L |
Plug-in é reentrante e thread-safe. Na versão 1.0, nenhum plug-in foram considerados reentrante e thread-safe. Se um plug-in de 1.1 define esse bit, o host tem permissão para abrir vários projetos em paralelo. |
Bits de funcionalidade adicionados na versão 1.2
Código do recurso |
Valor |
Descrição |
---|---|---|
SCC_CAP_CREATESUBPROJECT |
0x00010000L |
Oferece suporte a Função SccCreateSubProject. |
SCC_CAP_GETPARENTPROJECT |
0x00020000L |
Oferece suporte a Função SccGetParentProjectPath. |
SCC_CAP_BATCH |
0x00040000L |
Supports the Função SccBeginBatch and Função SccEndBatch. |
SCC_CAP_DIRECTORYSTATUS |
0x00080000L |
Oferece suporte a Função SccDirQueryInfo. |
SCC_CAP_DIRECTORYDIFF |
0x00100000L |
Oferece suporte a Função SccDirDiff. |
SCC_CAP_MULTICHECKOUT |
0x08000000L |
Oferece suporte a vários checkouts em um arquivo e o Função SccIsMultiCheckoutEnabled. |
SCC_CAP_SCCFILE |
0x80000000L |
Oferece suporte a MSSCCPRJ.Arquivo de SCC (sujeito a substituição do administrador do usuário) e o Função SccWillCreateSccFile. |
Bits de funcionalidade adicionados na versão 1.3
Esses sinalizadores são passados a um de cada vez para o Função SccGetExtendedCapabilities função para determinar se o recurso é oferecido.
Código de recurso estendido |
Valor |
Descrição |
---|---|---|
SCC_EXCAP_CHECKOUT_LOCALVER |
1 |
Oferece suporte a SCC_CHECKOUT_LOCALVER opção para check-outs. |
SCC_EXCAP_BACKGROUND_GET |
2 |
Oferece suporte a Função SccBackgroundGet. |
SCC_EXCAP_ENUM_CHANGED_FILES |
3 |
Oferece suporte a Função SccEnumChangedFiles. |
SCC_EXCAP_POPULATELIST_DIR |
4 |
Oferece suporte para localizar diretórios extras. |
SCC_EXCAP_QUERYCHANGES |
5 |
Oferece suporte à enumeração de alterações no arquivo. |
SCC_EXCAP_ADD_FILES_FROM_SCC |
6 |
Oferece suporte a Função SccAddFilesFromSCC. |
SCC_EXCAP_GET_USER_OPTIONS |
7 |
Oferece suporte a Função SccGetUserOption. |
SCC_EXCAP_THREADSAFE_QUERY_INFO |
8 |
Oferece suporte ao chamar SccQueryInfo em vários segmentos. |
SCC_EXCAP_REMOVE_DIR |
9 |
Suporta a função SccRemoveDir. |
SCC_EXCAP_DELETE_CHECKEDOUT |
10 |
Pode excluir arquivos com check-out. |
SCC_EXCAP_RENAME_CHECKEDOUT |
11 |
Pode renomear os arquivos com check-out. |