Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette fonction supprime les fichiers du système de contrôle de code source.
Syntaxe
SCCRTN SccRemove(
LPVOID pvContext,
HWND hWnd,
LONG nFiles,
LPCSTR* lpFileNames,
LPCSTR lpComment,
LONG fOptions,
LPCMDOPTS pvOptions
);
Paramètres
pvContext
[in] Structure 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.
nFiles
[in] Nombre de fichiers spécifiés dans le lpFileNames tableau.
lpFileNames
[in] Tableau de noms de chemins locaux complets de fichiers à supprimer.
lpComment
[in] Commentaire à appliquer à chaque fichier supprimé.
fOptions
[in] Indicateurs de commande (inutilisés).
pvOptions
[in] Options spécifiques au plug-in de contrôle de code source.
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 | La suppression a réussi. |
| SCC_E_FILENOTCONTROLLED | Le fichier sélectionné n’est pas sous contrôle de code source. |
| SCC_E_OPNOTSUPPORTED | Le système de contrôle de code source ne prend pas en charge cette opération. |
| SCC_E_ISCHECKEDOUT | Impossible de supprimer un fichier, car un utilisateur l’a actuellement case activée sorti. |
| 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_NOTAUTHORIZED | L’utilisateur n’est pas autorisé à effectuer cette opération. |
| SCC_E_NONSPECIFICERROR | Échec non spécifique ; le fichier n’a pas été supprimé. |
| SCC_I_OPERATIONCANCELED | L’opération a été annulée avant l’achèvement. |
Notes
Cette fonction supprime les fichiers du système de contrôle de code source, mais ne les supprime pas du disque dur local de l’utilisateur.