Partilhar via


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.

Consulte também

Outros recursos

Plug-ins de controle de origem