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.