Fonction SccPopulateDirList
Cette fonction détermine quels répertoires et (éventuellement) les fichiers sont stockés dans le contrôle de code source, en fonction d’une liste de répertoires à examiner.
Syntaxe
SCCRTN SccPopulateDirList(
LPVOID pContext,
LONG nDirs,
LPCSTR* lpDirPaths,
POPDIRLISTFUNCpfnPopulate,
LPVOID pvCallerData,
LONG fOptions
);
Paramètres
pContext
[in] Pointeur de contexte du plug-in de contrôle de code source.
nDirs
[in] Nombre de chemins d’accès au répertoire dans le lpDirPaths
tableau.
lpDirPaths
[in] Tableau de chemins d’accès au répertoire à examiner.
pfnPopulate
[in] Fonction de rappel pour appeler chaque chemin d’accès au répertoire et (éventuellement) nom de fichier dans lpDirPaths
(voir POPDIRLISTFUNC pour plus d’informations).
pvCallerData
[in] Valeur à passer inchangée à la fonction de rappel.
fOptions
[in] Combinaison de valeurs qui contrôlent la façon dont les répertoires sont traités (consultez la section « PopulateDirList flags » de Bitflags Used by Specific Commands for possible values).
Valeur de retour
L’implémentation du plug-in de contrôle de code source de cette fonction est censée retourner l’une des valeurs suivantes :
Valeur | Description |
---|---|
SCC_OK | L’opération s’est terminée correctement. |
SCC_E_UNKNOWNERROR | Une erreur est survenue. |
Notes
Seuls les répertoires et (éventuellement) noms de fichiers qui se trouvent réellement dans le référentiel de contrôle de code source sont transmis à la fonction de rappel.