POPDIRLISTFUNC
Il s’agit d’une fonction de rappel donnée à la fonction SccPopulateDirList pour mettre à jour une collection de répertoires et (éventuellement) de noms de fichiers pour déterminer qui sont sous contrôle de code source.
Le POPDIRLISTFUNC
rappel doit être appelé uniquement pour les répertoires et les noms de fichiers (dans la liste donnée à la SccPopulateDirList
fonction) qui sont en fait sous contrôle de code source.
Signature
typedef BOOL (*POPDIRLISTFUNC)(
LPVOID pvCallerData,
BOOL bFolder,
LPCSTR lpDirectoryOrFileName
);
Paramètres
pvCallerData
[in] Valeur utilisateur donnée à SccPopulateDirList.
bFolder
[in] TRUE
si le nom est lpDirectoryOrFileName
un répertoire ; sinon, il s’agit d’un nom de fichier.
lpDirectoryOrFileName
[in] Chemin local complet d’un répertoire ou d’un nom de fichier sous contrôle de code source.
Valeur retournée
L’IDE retourne un code d’erreur approprié :
Valeur | Description |
---|---|
SCC_OK | Continuer le traitement. |
SCC_I_OPERATIONCANCELED | Arrêter le traitement. |
SCC_E_xxx | Toute erreur de contrôle de code source appropriée doit arrêter le traitement. |
Notes
Si le fOptions
paramètre de la SccPopulateDirList
fonction contient l’indicateur SCC_PDL_INCLUDEFILES
, la liste contiendra éventuellement des noms de fichiers ainsi que des noms de répertoires.