Función SccBackgroundGet
Esta función recupera del control de código fuente cada uno de los archivos especificados sin interacción del usuario.
Sintaxis
SCCRTN SccBackgroundGet(
LPVOID pContext,
LONG nFiles,
LPCSTR* lpFileNames,
LONG dwFlags,
LONG dwBackgroundOperationID
);
Parámetros
pContext
[in] Puntero de contexto del complemento de control de código fuente.
nFiles
[in] Número de archivos especificados en la lpFileNames
matriz.
lpFileNames
[dentro, fuera] Matriz de nombres de archivos que se van a recuperar.
Nota:
Los nombres deben ser nombres de archivo locales completos.
dwFlags
[in] Marcas de comandos (SCC_GET_ALL
, SCC_GET_RECURSIVE
).
dwBackgroundOperationID
[in] Valor único asociado a esta operación.
Valor devuelto
Se espera que la implementación del complemento de control de código fuente de esta función devuelva uno de los siguientes valores:
Value | Descripción |
---|---|
SCC_OK | Operación completada correctamente. |
SCC_E_BACKGROUNDGETINPROGRESS | Una recuperación en segundo plano ya está en curso (el complemento de control de código fuente debe devolver esto solo si no admite operaciones simultáneas por lotes). |
SCC_I_OPERATIONCANCELED | La operación se canceló antes de completarse. |
Comentarios
Siempre se llama a esta función en un subproceso diferente del que cargó el complemento de control de código fuente. Esta función no se espera que devuelva hasta que se realice; sin embargo, se puede llamar varias veces con varias listas de archivos, todo al mismo tiempo.
El uso del dwFlags
argumento es el mismo que SccGet.