Compartir vía


Función SccAddFilesFromSCC

Esta función agrega una lista de archivos del control de código fuente al proyecto abierto actualmente.

Sintaxis

SCCRTN SccAddFilesFromSCC(
   LPVOID  pContext,
   HWND    hWnd,
   LPSTR   lpUser,
   LPSTR   lpAuxProjPath,
   LONG    cFiles,
   LPCSTR* lpFilePaths,
   LPCSTR  lpDestination,
   LPCSTR  lpComment,
   LPBOOL  pbResults
);

Parámetros

pContext

[in] Puntero de contexto del complemento de control de código fuente.

hWnd

[in] Identificador de la ventana del IDE que el complemento de control de código fuente puede usar como elemento primario para los cuadros de diálogo que proporciona.

lpUser

[dentro, fuera] Nombre de usuario (hasta SCC_USER_SIZE, incluido el terminador NULL).

lpAuxProjPath

[dentro, fuera] Cadena auxiliar que identifica el proyecto (hasta SCC_PRJPATH_SIZE, incluido el terminador NULL).

cFiles

[in] Número de archivos proporcionados por lpFilePaths.

lpFilePaths

[dentro, fuera] Matriz de nombres de archivo que se van a agregar al proyecto actual.

lpDestination

[in] Ruta de acceso de destino donde se van a escribir los archivos.

lpComment

[in] Comentario que se va a aplicar a cada uno de los archivos que se van a agregar.

pbResults

[dentro, fuera] Matriz de marcas que se establecen para indicar éxito (distinto de cero o TRUE) o error (cero o FALSE) para cada archivo (el tamaño de la matriz debe ser al menos cFiles largo).

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_E_PROJNOTOPEN Project no está abierto.
SCC_E_OPNOTPERFORMED Conectar ion no es para el mismo proyecto especificado porlpAuxProjPath.
SCC_E_NOTAUTHORIZED El usuario no está autorizado para actualizar la base de datos.
SCC_E_NONSPECIFICERROR Error desconocido.
SCC_I_RELOADFILE Es necesario volver a cargar un archivo o proyecto.

Consulte también