Função SccBackgroundGetSccBackgroundGet function
Essa função recupera do controle do código-fonte cada um dos arquivos especificados sem interação do usuário.This function retrieves from source control each of the specified files with no user interaction.
SintaxeSyntax
SCCRTN SccBackgroundGet(
LPVOID pContext,
LONG nFiles,
LPCSTR* lpFileNames,
LONG dwFlags,
LONG dwBackgroundOperationID
);
ParâmetrosParameters
pContextpContext
no O ponteiro de contexto do plug-in de controle do código-fonte.[in] The source control plug-in context pointer.
nFilesnFiles
no Número de arquivos especificados na lpFileNames
matriz.[in] Number of files specified in the lpFileNames
array.
lpFileNameslpFileNames
[entrada, saída] Matriz de nomes de arquivos a serem recuperados.[in, out] Array of names of files to be retrieved.
Observação
Os nomes devem ser nomes de filelocais totalmente qualificados.The names must be fully qualified local filenames.
dwFlagsdwFlags
no Sinalizadores de comando ( SCC_GET_ALL
, SCC_GET_RECURSIVE
).[in] Command flags (SCC_GET_ALL
, SCC_GET_RECURSIVE
).
dwBackgroundOperationIDdwBackgroundOperationID
no Um valor exclusivo associado a esta operação.[in] A unique value associated with this operation.
Valor retornadoReturn value
Espera-se que a implementação de plug-in de controle do código-fonte dessa função retorne um dos seguintes valores:The source control plug-in implementation of this function is expected to return one of the following values:
ValorValue | DescriçãoDescription |
---|---|
SCC_OKSCC_OK | Operação concluída com sucesso.Operation completed successfully. |
SCC_E_BACKGROUNDGETINPROGRESSSCC_E_BACKGROUNDGETINPROGRESS | Uma recuperação em segundo plano já está em andamento (o plug-in de controle do código-fonte deve retornar somente se não oferecer suporte a operações simultâneas em lote).A background retrieval is already in progress (the source control plug-in should return this only if it does not support simultaneous batch operations). |
SCC_I_OPERATIONCANCELEDSCC_I_OPERATIONCANCELED | A operação foi cancelada antes de ser concluída.Operation was canceled before being completed. |
ComentáriosRemarks
Essa função é sempre chamada em um thread diferente daquele que carregou o plug-in de controle do código-fonte.This function is always called on a thread different from the one that loaded the source control plug-in. Essa função não deve retornar até que seja concluída; no entanto, ele pode ser chamado várias vezes com várias listas de arquivos, tudo ao mesmo tempo.This function is not expected to return until it is done; however, it can be called multiple times with multiple lists of files, all at the same time.
O uso do dwFlags
argumento é o mesmo que o SccGet.The use of the dwFlags
argument is the same as the SccGet.