Condividi tramite


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.

Vedi anche