Partilhar via


Função SccAddFilesFromSCC

Esta função adiciona uma lista dos arquivos de controle de origem para o projeto aberto atualmente.

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

Parâmetros

  • pContext
    [in] O ponteiro de contexto de plug-in de controle de origem.

  • hWnd
    [in] Um identificador para a janela do IDE que o plug-in de controle de origem pode usar como um pai para as caixas de diálogo que ele fornece.

  • lpUser
    [in, out] O nome de usuário (até a SCC_USER_SIZE, incluindo o terminador null).

  • lpAuxProjPath
    [in, out] Auxiliar seqüência de caracteres que identifica o projeto (até SCC_PRJPATH_o tamanho, incluindo o terminador null).

  • cFiles
    [in] Número de arquivos fornecido pelo lpFilePaths.

  • lpFilePaths
    [in, out] Matriz de nomes de arquivo para adicionar ao projeto atual.

  • lpDestination
    [in] O caminho de destino onde os arquivos devem ser gravados.

  • lpComment
    [in] O comentário a ser aplicado a cada um dos arquivos que está sendo adicionados.

  • pbResults
    [in, out] Matriz de sinalizadores de conjunto para indicar êxito (diferente de zero ou TRUE) ou falha (zero ou FALSE) para cada arquivo (tamanho da matriz deve ser pelo menos cFiles longo).

Valor de retorno

A implementação de plug-in de controle de origem dessa função deve retornar um dos seguintes valores:

Valor

Descrição

SCC_E_PROJNOTOPEN

Projeto não está aberto.

SCC_E_OPNOTPERFORMED

Conexão não está no mesmo projeto conforme especificado pelolpAuxProjPath.

SCC_E_NOTAUTHORIZED

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.

Consulte também

Conceitos

Funções de API plug-in de controle de origem