Funzione SccQueryChanges

Questa funzione enumera un determinato elenco di file, fornendo informazioni sulle modifiche del nome per ogni file tramite una funzione di callback.

Sintassi

SCCRTN SccQueryChanges(
   LPVOID           pContext,
   LONG             nFiles,
   LPCSTR*          lpFileNames,
   QUERYCHANGESFUNC pfnCallback,
   LPVOID           pvCallerData
);

Parametri

pContext

[in] Puntatore di contesto del controllo del codice sorgente.

nFiles

[in] Numero di file nella lpFileNames matrice.

lpFileNames

[in] Matrice di nomi di file per ottenere informazioni su .

pfnCallback

[in] Funzione di callback per chiamare ogni nome di file nell'elenco (vedere QUERYCHANGESFUNC per informazioni dettagliate).

pvCallerData

[in] Valore che verrà passato invariato alla funzione di callback.

Valore restituito

L'implementazione del plug-in del controllo del codice sorgente di questa funzione dovrebbe restituire uno dei valori seguenti:

Valore Descrizione
SCC_OK Il processo di query è stato completato correttamente.
SCC_E_PROJNOTOPEN Il progetto non è stato aperto nel controllo del codice sorgente.
SCC_E_ACCESSFAILURE Si è verificato un problema durante l'accesso al sistema di controllo del codice sorgente, probabilmente a causa di problemi di rete o contesa.
SCC_E_NONSPECIFICERROR Si è verificato un errore generale o non specificato.

Osservazioni:

Le modifiche sottoposte a query sono relative allo spazio dei nomi: in particolare, ridenominazione, aggiunta e rimozione di un file.

Vedi anche