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.

Confira tambémSee also