Função SccBackgroundGet

Essa função recupera do controle do código-fonte cada um dos arquivos especificados sem interação do usuário.

Sintaxe

SCCRTN SccBackgroundGet(
   LPVOID  pContext,
   LONG    nFiles,
   LPCSTR* lpFileNames,
   LONG    dwFlags,
   LONG    dwBackgroundOperationID
);

Parâmetros

pContext

no O ponteiro de contexto do plug-in de controle do código-fonte.

nFiles

no Número de arquivos especificados na lpFileNames matriz.

lpFileNames

[entrada, saída] Matriz de nomes de arquivos a serem recuperados.

Observação

Os nomes devem ser nomes de filelocais totalmente qualificados.

dwFlags

no Sinalizadores de comando ( SCC_GET_ALL , SCC_GET_RECURSIVE ).

dwBackgroundOperationID

no Um valor exclusivo associado a esta operação.

Retornar valor

Espera-se que a implementação de plug-in de controle do código-fonte dessa função retorne um dos seguintes valores:

Valor Descrição
SCC_OK Operação concluída com sucesso.
SCC_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).
SCC_I_OPERATIONCANCELED A operação foi cancelada antes de ser concluída.

Comentários

Essa função é sempre chamada em um thread diferente daquele que carregou o plug-in de controle do código-fonte. 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.

O uso do dwFlags argumento é o mesmo que o SccGet.

Confira também