Compartir vía


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.

Consulte también