SccBackgroundGet (función)SccBackgroundGet function

Esta función recupera de control de código fuente cada de los archivos especificados sin interacción del usuario.This function retrieves from source control each of the specified files with no user interaction.

SintaxisSyntax

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

ParámetrosParameters

pContextpContext
[in] El puntero de contexto de complemento de control de código fuente.[in] The source control plug-in context pointer.

nnFiles
[in] Número de archivos especificados en el lpFileNames matriz.[in] Number of files specified in the lpFileNames array.

lpFileNameslpFileNames
[in, out] Matriz de nombres de archivos que se va a recuperar.[in, out] Array of names of files to be retrieved.

Nota

Los nombres deben ser los nombres de archivo local completa.The names must be fully qualified local filenames.

dwFlagsdwFlags
[in] Indicadores de comandos (SCC_GET_ALL, SCC_GET_RECURSIVE).[in] Command flags (SCC_GET_ALL, SCC_GET_RECURSIVE).

dwBackgroundOperationIDdwBackgroundOperationID
[in] Un valor único asociado con esta operación.[in] A unique value associated with this operation.

Valor devueltoReturn value

La implementación de complemento de control de origen de esta función debe devolver uno de los valores siguientes:The source control plug-in implementation of this function is expected to return one of the following values:

ValorValue DescripciónDescription
SCC_OKSCC_OK Operación se completó correctamente.Operation completed successfully.
SCC_E_BACKGROUNDGETINPROGRESSSCC_E_BACKGROUNDGETINPROGRESS Una recuperación en segundo plano ya está en curso (el complemento de control de origen debe devolver esto únicamente si no admite operaciones por 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 Operación cancelada antes de que se complete.Operation was canceled before being completed.

ComentariosRemarks

Esta función siempre se llama en un subproceso diferente del que carga el complemento de control de código fuente.This function is always called on a thread different from the one that loaded the source control plug-in. Esta función no debe devolver hasta que se hace; Sin embargo, se puede llamar varias veces con varias listas de archivos, todos al mismo tiempo.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.

El uso de la dwFlags argumento es el mismo que el SccGet.The use of the dwFlags argument is the same as the SccGet.

Vea tambiénSee also

Funciones de API de complemento de control de código fuente Source control plug-in API functions
SccGetSccGet