Partager via


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.

Voir aussi