SccPopulateDirList (fonction)SccPopulateDirList Function

Cette fonction détermine les répertoires et (facultativement) les fichiers sont stockés dans le contrôle de code source, une liste de répertoires à examiner.This function determines which directories and (optionally) files are stored in source control, given a list of directories to examine.

SyntaxeSyntax

SCCRTN SccPopulateDirList(  
   LPVOID        pContext,  
   LONG          nDirs,  
   LPCSTR*       lpDirPaths,  
   POPDIRLISTFUNCpfnPopulate,  
   LPVOID        pvCallerData,  
   LONG          fOptions  
);  

ParamètresParameters

pContextpContext
[in] Le pointeur de contexte plug-in de contrôle de code source.[in] The source control plug-in context pointer.

nDirsnDirs
[in] Nombre de chemins d’accès de répertoire dans le lpDirPaths tableau.[in] Number of directory paths in the lpDirPaths array.

lpDirPathslpDirPaths
[in] Tableau des chemins d’accès à examiner.[in] Array of directory paths to examine.

pfnPopulatepfnPopulate
[in] Fonction de rappel à appeler pour chaque chemin d’accès de répertoire et (facultatif) nom de fichier dans lpDirPaths (consultez POPDIRLISTFUNC pour plus d’informations).[in] Callback function to call for each directory path and (optionally) filename in lpDirPaths (see POPDIRLISTFUNC for details).

pvCallerDatapvCallerData
[in] Valeur qui doit être transmis sans modification à la fonction de rappel.[in] Value that is to be passed unchanged to the callback function.

fOptionsfOptions
[in] Une combinaison de valeurs qui contrôlent la façon dont les répertoires sont traités (consultez la section « Indicateurs PopulateDirList » de indicateurs de bits utilisés par des commandes spécifiques pour les valeurs possibles).[in] A combination of values that control how the directories are processed (see the "PopulateDirList flags" section of Bitflags Used by Specific Commands for possible values).

Valeur de retourReturn Value

L’implémentation de plug-in de contrôle de source de cette fonction est censée retourner l’une des valeurs suivantes :The source control plug-in implementation of this function is expected to return one of the following values:

ValueValue DescriptionDescription
SCC_OKSCC_OK L’opération terminée.Successfully completed the operation.
SCC_E_UNKNOWNERRORSCC_E_UNKNOWNERROR Une erreur s'est produite.An error occurred.

NotesRemarks

Seuls les répertoires et (éventuellement) des noms de fichiers qui sont réellement dans le référentiel de contrôle de code source sont passés à la fonction de rappel.Only those directories and (optionally) file names that are actually in the source control repository are passed to the callback function.

Voir aussiSee Also

Fonctions d’API de plug-in de contrôle de source Source Control Plug-in API Functions
Indicateurs de bits utilisés par des commandes spécifiques Bitflags Used by Specific Commands
POPDIRLISTFUNC POPDIRLISTFUNC
Codes d’erreurError Codes