POPLISTFUNC
Si tratta di una funzione di callback assegnata alla funzione SccPopulateDirList per aggiornare una raccolta di directory e (facoltativamente) nomi di file per scoprire quali sono sotto il controllo del codice sorgente.
Il POPDIRLISTFUNC
callback deve essere chiamato solo per le directory e i nomi di file (nell'elenco assegnato alla SccPopulateDirList
funzione) effettivamente sotto il controllo del codice sorgente.
Firma
typedef BOOL (*POPDIRLISTFUNC)(
LPVOID pvCallerData,
BOOL bFolder,
LPCSTR lpDirectoryOrFileName
);
Parametri
pvCallerData
[in] Valore utente assegnato a SccPopulateDirList.
bFolder
[in] TRUE
se il nome in lpDirectoryOrFileName
è una directory; in caso contrario, il nome è un nome di file.
lpDirectoryOrFileName
[in] Percorso locale completo di una directory o di un nome file sotto il controllo del codice sorgente.
Valore restituito
L'IDE restituisce un codice di errore appropriato:
Valore | Descrizione |
---|---|
SCC_OK | Continuare l'elaborazione. |
SCC_I_OPERATIONCANCELED | Consente di arrestare l'elaborazione. |
SCC_E_xxx | Eventuali errori di controllo del codice sorgente appropriati devono interrompere l'elaborazione. |
Osservazioni:
Se il fOptions
parametro della SccPopulateDirList
funzione contiene il SCC_PDL_INCLUDEFILES
flag , l'elenco probabilmente conterrà nomi di file e nomi di directory.