Função SccBackgroundGet
Esta função recupera do controle de origem cada dos arquivos especificados com nenhuma interação do usuário.
SCCRTN SccBackgroundGet(
LPVOID pContext,
LONG nFiles,
LPCSTR* lpFileNames,
LONG dwFlags,
LONG dwBackgroundOperationID
);
Parâmetros
pContext
[in] O ponteiro de contexto de plug-in de controle de origem.nFiles
[in] Número de arquivos especificados no lpFileNames array.lpFileNames
[in, out] Matriz de nomes de arquivos a serem recuperados.Dica
Os nomes devem ser totalmente qualificado de nomes de arquivos local.
dwFlags
[in] Command flags (SCC_GET_ALL, SCC_GET_RECURSIVE).dwBackgroundOperationID
[in] Um valor exclusivo associado a esta operação.
Valor de retorno
A implementação de plug-in de controle de origem dessa função deve retornar um dos seguintes valores:
Valor |
Descrição |
---|---|
SCC_OK |
Operação foi concluída com êxito. |
SCC_E_BACKGROUNDGETINPROGRESS |
Recuperação de uma plano de fundo já está em andamento (o plug-in de controle de origem deve retornar isso somente se ele não oferece suporte a operações simultâneas de lote). |
SCC_I_OPERATIONCANCELED |
Operação foi cancelada antes de serem concluídas. |
Comentários
Esta função é chamada em um thread diferente daquele que carregou o plug-in de controle de origem. Esta função não é esperada para retornar até que isso seja feito; No entanto, ele pode ser chamado várias vezes com várias listas de arquivos, tudo ao mesmo tempo.
O uso da dwFlags argumento é igual a Função SccGet.