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. |