Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.