Funzione SccAddFilesFromSCC
Questa funzione aggiunge un elenco di file dal controllo del codice sorgente al progetto attualmente aperto.
Sintassi
SCCRTN SccAddFilesFromSCC(
LPVOID pContext,
HWND hWnd,
LPSTR lpUser,
LPSTR lpAuxProjPath,
LONG cFiles,
LPCSTR* lpFilePaths,
LPCSTR lpDestination,
LPCSTR lpComment,
LPBOOL pbResults
);
Parametri
pContext
[in] Puntatore di contesto del controllo del codice sorgente.
hWnd
[in] Handle per la finestra dell'IDE che il plug-in del controllo del codice sorgente può usare come elemento padre per qualsiasi finestra di dialogo fornita.
lpUser
[in, out] Nome utente (fino a SCC_Uedizione StandardR_SIZE, incluso il carattere di terminazione Null).
lpAuxProjPath
[in, out] Stringa ausiliaria che identifica il progetto (fino a SCC_PRJPATH_
SIZE, incluso il carattere di terminazione Null).
cFiles
[in] Numero di file forniti da lpFilePaths
.
lpFilePaths
[in, out] Matrice di nomi di file da aggiungere al progetto corrente.
lpDestination
[in] Percorso di destinazione in cui devono essere scritti i file.
lpComment
[in] Commento da applicare a ogni file da aggiungere.
pbResults
[in, out] Matrice di flag impostati per indicare l'esito positivo (diverso da zero o TRUE) o l'errore (zero o FAL edizione Standard) per ogni file (le dimensioni della matrice devono essere almeno cFiles
lunghe).
Valore restituito
L'implementazione del plug-in del controllo del codice sorgente di questa funzione dovrebbe restituire uno dei valori seguenti:
Valore | Descrizione |
---|---|
SCC_E_PROJNOTOPEN | Il progetto non è aperto. |
SCC_E_OPNOTPERFORMED | Connessione ion non corrisponde allo stesso progetto specificato dalpAuxProjPath. |
SCC_E_NOTAUTHORIZED | L'utente non è autorizzato ad aggiornare il database. |
SCC_E_NONSPECIFICERROR | Errore sconosciuto. |
SCC_I_RELOADFILE | È necessario ricaricare un file o un progetto. |