Funzione SccCheckout
Fornito un elenco di nomi di file completi, funzione dell'esecuzione relativi all'esterno nell'unità locale. Il commento verrà applicato a tutti i file alla. l'argomento di commento può essere una stringa di null .
SCCRTN SccCheckout (
LPVOID pvContext,
HWND hWnd,
LONG nFiles,
LPCSTR* lpFileNames,
LPCSTR lpComment,
LONG fOptions,
LPCMDOPTS pvOptions
);
Parametri
pvContext
[in] La struttura del 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.nFiles
[in] Numero di file selezionati per essere verificato.lpFileNames
[in] Matrice dei nomi di percorso locale completi dei file da testare.lpComment
[in] Commento da applicare a ciascun file selezionati che sono verificati.fOptions
[in] Flag di comando (vedere Flag di bit utilizzati da comandi specifici).pvOptions
[in] Opzioni spina-in-specifiche del controllo del codice sorgente.
Valore restituito
L'implementazione di plug-in controllo del codice sorgente di questa funzione è previsto che restituisca uno dei seguenti valori:
Valore |
Descrizione |
---|---|
SCC_OK |
Pagamento è stata completata. |
SCC_E_FILENOTCONTROLLED |
Il file selezionato non è incluso nel controllo del codice sorgente. |
SCC_E_ACCESSFAILURE |
Si è verificato un problema che accede al sistema di controllo del codice sorgente, probabilmente a causa di problemi di conflitto o della rete. Un tentativo è consigliato. |
SCC_E_NOTAUTHORIZED |
L'utente non è autorizzato a eseguire questa operazione. |
SCC_E_NONSPECIFICERROR |
errore non specifico. Il file non è stato estratto. |
SCC_E_ALREADYCHECKEDOUT |
L'utente già fatto verificare il file. |
SCC_E_FILEISLOCKED |
Il file è bloccato, proibente la creazione di nuove versioni. |
SCC_E_FILEOUTEXCLUSIVE |
Un altro utente ha effettuato un l'estrazione esclusiva su questo file. |
SCC_I_OPERATIONCANCELED |
L'operazione è stata annullata prima del completamento. |