Partager via


Fonction SccQueryChanges

Cette fonction énumère une liste donnée de fichiers, fournissant des informations sur les modifications de nom pour chaque fichier via une fonction de rappel.

Syntaxe

SCCRTN SccQueryChanges(
   LPVOID           pContext,
   LONG             nFiles,
   LPCSTR*          lpFileNames,
   QUERYCHANGESFUNC pfnCallback,
   LPVOID           pvCallerData
);

Paramètres

pContext

[in] Pointeur de contexte du plug-in de contrôle de code source.

nFiles

[in] Nombre de fichiers dans le lpFileNames tableau.

lpFileNames

[in] Tableau de noms de fichiers pour obtenir des informations sur.

pfnCallback

[in] Fonction de rappel pour appeler chaque nom de fichier dans la liste (voir QUERYCHANGESFUNC pour plus d’informations).

pvCallerData

[in] Valeur qui sera passée inchangée à la fonction de rappel.

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 Le processus de requête s’est terminé avec succès.
SCC_E_PROJNOTOPEN Le projet n’a pas été ouvert dans le contrôle de code source.
SCC_E_ACCESSFAILURE Il y a eu un problème d’accès au système de contrôle de code source, probablement en raison de problèmes de réseau ou de contention.
SCC_E_NONSPECIFICERROR Une erreur non spécifiée ou générale s’est produite.

Notes

Les modifications interrogées concernent l’espace de noms : plus précisément, renommage, ajout et suppression d’un fichier.

Voir aussi