Fonction SccEnumChangedFiles
Compte tenu d’une liste de fichiers locaux, cette fonction détermine quels fichiers sont différents des versions correspondantes dans la base de données de contrôle de code source.
Syntaxe
SCCRTN SccEnumChangedFiles(
LPVOID pContext,
HWND hWnd,
LONG cFiles,
LPCSTR* lpFileNames,
LONG* plIsFileDifferent
);
Paramètres
pContext
[in] Pointeur de contexte du plug-in de contrôle de code source.
hWnd
[in] Handle vers la fenêtre IDE que le plug-in de contrôle de code source peut utiliser comme parent pour toutes les boîtes de dialogue qu’il fournit.
cFiles
[in] Nombre de noms de fichiers spécifiés dans le lpFileNames
tableau. Spécifie également la taille du plIsFileDifferent
tableau.
lpFileNames
[in] Tableau de noms de fichiers locaux à case activée.
plIsFileDifferent
[in, out] Tableau de valeurs indiquant l’état de différence de chaque fichier (le tableau doit avoir au moins cFiles
des entrées). Non-zéro signifie que le fichier est différent.
Valeur retournée
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 | Opération exécutée avec succès. |
SCC_UNSPECIFIEDERROR | Erreur générique. |