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.

Voir aussi