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. |