Partilhar via


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

[em] O ponteiro de contexto do plug-in de controle do código-fonte.

nArquivos

[em] Número de arquivos especificados na lpFileNames matriz.

lpFileNames

[dentro, fora] Matriz de nomes de arquivos a serem recuperados.

Observação

Os nomes devem ser nomes de arquivos locais totalmente qualificados.

dwFlags

[em] Sinalizadores de comando (SCC_GET_ALL, SCC_GET_RECURSIVE).

dwBackgroundOperationID

[em] Um valor exclusivo associado a esta operação.

Valor retornado

Espera-se que a implementação do 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 de origem deve retornar isso somente se não oferecer suporte a operações em lote simultâneas).
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. Não se espera que essa função retorne 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