Partilhar via


Função SccAddFilesFromSCC

Essa função adiciona uma lista de arquivos do controle do código-fonte ao projeto aberto no momento.

Sintaxe

SCCRTN SccAddFilesFromSCC(
   LPVOID  pContext,
   HWND    hWnd,
   LPSTR   lpUser,
   LPSTR   lpAuxProjPath,
   LONG    cFiles,
   LPCSTR* lpFilePaths,
   LPCSTR  lpDestination,
   LPCSTR  lpComment,
   LPBOOL  pbResults
);

Parâmetros

pContext

[em] O ponteiro de contexto do plug-in de controle do código-fonte.

hWnd

[em] Um identificador para a janela do IDE que o plug-in de controle do código-fonte pode usar como pai para quaisquer caixas de diálogo que ele forneça.

lpUsuário

[dentro, fora] O nome de usuário (até SCC_USER_SIZE, incluindo o terminador nulo).

lpAuxProjPath

[dentro, fora] Cadeia de caracteres auxiliar identificando o projeto (até SCC_PRJPATH_SIZE, incluindo o terminador nulo).

cArquivos

[em] Número de arquivos fornecidos por lpFilePaths.

lpFilePaths

[dentro, fora] Matriz de nomes de arquivo a serem adicionados ao projeto atual.

lpDestino

[em] O caminho de destino onde os arquivos devem ser gravados.

lpComentário

[em] O comentário a ser aplicado a cada um dos arquivos que estão sendo adicionados.

pbResultados

[dentro, fora] Matriz de sinalizadores definida para indicar êxito (diferente de zero ou TRUE) ou falha (zero ou FALSE) para cada arquivo (o tamanho da matriz deve ser pelo menos cFiles longo).

Valor retornado

Espera-se que a implementação do plug-in de controle do código-fonte dessa função retorne um dos seguintes valores:

Valor Descrição
SCC_E_PROJNOTOPEN O projeto não está aberto.
SCC_E_OPNOTPERFORMED A conexão não é com o mesmo projeto especificado por lpAuxProjPath.
SCC_E_NOTAUTHORIZED O usuário não está autorizado a atualizar o banco de dados.
SCC_E_NONSPECIFICERROR Erro desconhecido.
SCC_I_RELOADFILE Um arquivo ou projeto precisa ser recarregado.

Confira também