Funzione SccAddFilesFromSCC
Questa funzione consente di aggiungere un elenco di file dal controllo del codice sorgente al progetto aperto.
SCCRTN SccAddFilesFromSCC(
LPVOID pContext,
HWND hWnd,
LPSTR lpUser,
LPSTR lpAuxProjPath,
LONG cFiles,
LPCSTR* lpFilePaths,
LPCSTR lpDestination,
LPCSTR lpComment,
LPBOOL pbResults
);
Parametri
pContext
[in] Il puntatore di contesto di plug-in controllo del codice sorgente.hWnd
[in] Un handle di finestra IDE che il plug-in controllo del codice sorgente possibile utilizzare come padre di tutte le finestre di dialogo che garantiscono.lpUser
[in, out] Il nome utente (fino a SCC_USER_SIZE, incluso il carattere di terminazione null).lpAuxProjPath
[in, out] stringa ausiliaria che identifica il progetto (fino a SCC_PRJPATH_DIMENSIONE, incluso il carattere di terminazione null).file C
[in] Numero di file disponibili in lpFilePaths.lpFilePaths
[in, out] Matrice dei nomi file da aggiungere al progetto corrente.lpDestination
[in] il percorso di destinazione in cui i file devono essere scritti.lpComment
[in] Il commento da applicare a ciascun file aggiunti.pbResults
[in, out] La matrice di flag impostati per indicare l'esito positivo (diverso da zero o VERO) o errore (zero o FALSE) per ogni file (dimensione della matrice deve essere almeno cFiles tempo).
Valore restituito
L'implementazione di plug-in controllo del codice sorgente di questa funzione è previsto che restituisca uno dei seguenti valori:
Valore |
Descrizione |
---|---|
SCC_E_PROJNOTOPEN |
il progetto non è aperto. |
SCC_E_OPNOTPERFORMED |
La connessione non allo stesso progetto di specificata di lavoro lpAuxProjPath. |
SCC_E_NOTAUTHORIZED |
l'utente non è autorizzato ad aggiornare il database. |
SCC_E_NONSPECIFICERROR |
errore sconosciuto. |
SCC_I_RELOADFILE |
un file o un progetto deve essere ricaricatoe. |