Função SccBackgroundGetSccBackgroundGet function

Essa função recupera do controle de origem cada 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
[in] O ponteiro de contexto de plug-in de controle do código-fonte.[in] The source control plug-in context pointer.

nFilesnFiles
[in] Número de arquivos especificados no lpFileNames matriz.[in] Number of files specified in the lpFileNames array.

lpFileNameslpFileNames
[no, out] Matriz de nomes de arquivos a serem recuperados.[in, out] Array of names of files to be retrieved.

Note

Os nomes devem ser totalmente qualificado de nomes de arquivos local.The names must be fully qualified local filenames.

dwFlagsdwFlags
[in] Sinalizadores de comando (SCC_GET_ALL, SCC_GET_RECURSIVE).[in] Command flags (SCC_GET_ALL, SCC_GET_RECURSIVE).

dwBackgroundOperationIDdwBackgroundOperationID
[in] Um valor exclusivo associado a esta operação.[in] A unique value associated with this operation.

Valor retornadoReturn value

A implementação de plug-in de controle do código-fonte desta função deve retornar 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 êxito.Operation completed successfully.
SCC_E_BACKGROUNDGETINPROGRESSSCC_E_BACKGROUNDGETINPROGRESS Recuperação de um plano de fundo já está em andamento (o plug-in de controle do código-fonte deve retornar isso somente se ele não oferece suporte a operações em lotes simultâneos).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 Operação foi cancelada antes de serem concluídas.Operation was canceled before being completed.

ComentáriosRemarks

Essa função sempre é chamada em um thread diferente daquele que carregar 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 ela seja feita; No entanto, ele pode ser chamado várias vezes com várias listas de arquivos, todos 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 for igual a SccGet.The use of the dwFlags argument is the same as the SccGet.

Consulte tambémSee also

Funções de API de plug-in da controle de origem Source control plug-in API functions
SccGetSccGet