Funções de retorno de chamada implementadas pelo IDE

Para tornar a integração com o ambiente de desenvolvimento integrado (IDE) o mais perfeita possível e fornecer uma experiência unificada ao usuário final, o plug-in de controle do código-fonte pode usar funções de retorno de chamada implementadas pelo IDE. O plug-in pode chamar essas funções em momentos apropriados durante uma operação de controle do código-fonte para passar informações para o IDE; o IDE pode então exibir essas informações como elementos incorporados em sua interface do usuário nativa. O usuário tem uma experiência menos fragmentada nesse cenário do que se o plug-in empregasse sua própria interface do usuário.

O arquivo de cabeçalho necessário é scc.h. O local padrão é \Arquivos de Programas\VSIP 8.0\EnvSDK\common\inc\. Ele também está na pasta VSIP que tem o exemplo de plug-in de controle de origem em \Arquivos de Programas\VSIP 8.0\MSSCCI\.

Nesta seção

  • SccOpenProject Abre um projeto.

  • SccPopulateList Examina a lista de arquivos para seu status atual. Além disso, usa a pfnPopulate função para notificar o chamador quando um arquivo não corresponde aos critérios do nCommand.

  • SccPopulateDirList Examina uma lista de diretórios e arquivos em um projeto ou projetos que estão sob controle do código-fonte. Cada diretório e nome de arquivo encontrado é passado para uma função de retorno de chamada.

  • SccQueryChanges Examina as alterações de nome que foram feitas em uma lista de arquivos. Cada nome de arquivo é passado para uma função de retorno de chamada junto com seu status de alteração.

  • SccSetOption Define uma grande variedade de opções. Cada opção começa com SCC_OPT_xxx e tem seu próprio conjunto definido de valores.

  • Plug-ins de controle de código-fonte Descreve o conteúdo da seção de referência do SDK de plug-in de controle de código-fonte.