Funzioni API del plug-in del controllo del codice sorgente
Il plug-in controllo del codice sorgente API fornisce le seguenti funzioni, che devono essere implementate dal plug-in controllo del codice sorgente come descritto in questa API. Le firme di ogni funzione e la semantica associata ai flag di bit e altri parametri sono descritti in dettaglio in questo riferimento.
Funzioni di governo di cane e di inizializzazione
Funzione |
Descrizione |
---|---|
chiude un progetto. |
|
Richiede all'utente le opzioni avanzate per il comando specificato. |
|
Restituisce la versione del plug-in controllo del codice sorgente. |
|
Inizializza il plug-in controllo del codice sorgente. Viene chiamato una volta per ogni istanza del plug-in. |
|
apre un progetto. |
|
Una funzione generica utilizzato per impostare una vasta gamma di opzioni. Ogni opzione inizia con SCC_OPT_xxx e dispone di un proprio set definito di valori. |
|
Chiamato una volta quando un plug-in controllo del codice sorgente deve essere disattivato. |
Funzioni di controllo del codice sorgente principali
Funzione |
Descrizione |
---|---|
Aggiunge una matrice dei file specificati dai nomi di percorso completo del sistema di controllo del codice sorgente. |
|
Consente di spostarsi per i file già presenti nel sistema di controllo del codice sorgente e quindi fa parte dei file del progetto corrente. |
|
Archivia una matrice di file. |
|
Verifica una matrice di file. |
|
Illustrate le differenze tra il file dell'utente locale specificato da un nome di percorso completo e la versione nel controllo del codice sorgente. |
|
recupera una copia di sola lettura di un set di file. |
|
Controlla lo stato dei file che il chiamante ha richiesto su (tramite SccQueryInfo). |
|
Tramite il plug-in controllo del codice sorgente in per richiedere un percorso del progetto che è significativo al plug-in. |
|
Mostra la cronologia per una matrice dei nomi completi del file locale. |
|
Esaminare l'elenco dei file per il relativo stato corrente. Inoltre, viene utilizzata la funzione di pfnPopulate notificare al chiamante quando un file non soddisfa i criteri per nCommand. |
|
Visualizza le proprietà di un file completo. |
|
Esamina un elenco di file completi per il relativo stato corrente. |
|
Rimuove la matrice dei file completi dal sistema di controllo del codice sorgente. |
|
Rinomina il file specificato con un nuovo nome nel sistema di controllo del codice sorgente. |
|
Accede alla gamma completa di funzionalità del sistema di controllo del codice sorgente. |
|
Annulla il completamento della transazione di una matrice di file. |
Funzioni che supportano la funzionalità aggiuntiva (versione 1,2 del plug-in controllo del codice sorgente API)
Questo gruppo di funzioni definisce la funzionalità aggiuntiva inclusa nella versione 1,2 del plug-in controllo del codice sorgente API. Consentono di accedere a funzionalità più avanzate e alle funzionalità di controllo del codice sorgente.
Funzione |
Descrizione |
---|---|
Avvia un'operazione di blocco. |
|
Crea un sottoprogetto con il nome specificato nel contesto di un progetto padre esistente. |
|
Illustrate le differenze tra la directory dell'utente locale specificata da un nome di percorso completo e il percorso del database. |
|
Esamina un elenco di directory complete per il relativo stato corrente. |
|
Termina un'operazione di blocco. |
|
Percorso padre viene restituito del progetto specificato (il progetto deve esistere). |
|
Controlla se estrazioni in modo più in un file non siano consentiti. |
|
Controlla se il plug-in creare i file di MSSCCPRJ.SCC. |
Funzioni che supportano la funzionalità avanzata (versione 1,3 del plug-in controllo del codice sorgente API)
Questo gruppo di funzioni definisce la funzionalità aggiuntiva inclusa nella versione 1,3 del plug-in controllo del codice sorgente API. Consentono di accedere a funzionalità più avanzate e alle funzionalità di controllo del codice sorgente.
Funzione |
Descrizione |
---|---|
Aggiungere un elenco di file dal controllo del codice sorgente al progetto corrente. |
|
Recupera un elenco dei file dal controllo del codice sorgente senza interfaccia utente. |
|
Recupera un elenco di file nel controllo del codice sorgente che sono diversi dai file locali. |
|
Recupera i flag che specificano le funzionalità estese supportate dal plug-in controllo del codice sorgente. |
|
Recupera le opzioni specifiche dell'utente. |
|
Esamina un elenco di directory e file in un progetto o nei progetti inclusi nel controllo del codice sorgente. Ogni directory e nome file trovati viene passata a una funzione di callback. |
|
Esamina le modifiche di nomi apportate a un elenco di file. Ogni nome file è passato a una funzione di callback con lo stato di modifica. |
Requisiti
intestazione: scc.h
(Fornito in comune dell'ambiente SDK include la cartella, per impostazione predefinita la cartella con l'esempio di MSSCCI, [unità]\Program Files\VSIP 8.0\MSSCCI di [unità]\Program Files\VSIP 8.0\EnvSDK\common\inc; also supplied in the VSIP).