Partager via


SccRemove, fonction

Cette fonction qui supprime les fichiers du système de contrôle de code source.

SCCRTN SccRemove(
   LPVOID    pvContext,
   HWND      hWnd,
   LONG      nFiles,
   LPCSTR*   lpFileNames,
   LPCSTR    lpComment,
   LONG      fOptions,
   LPCMDOPTS pvOptions
);

Paramètres

  • pvContext
    [in] La structure du plug-in du contexte de contrôle de code source.

  • hWnd
    [in] Un handle de la fenêtre IDE que le plug-in contrôle de code source peut utiliser en tant que parent pour toutes les boîtes de dialogue qu'elle fournit.

  • nFiles
    [in] Nombre de fichiers spécifiés dans le tableau d' lpFileNames .

  • lpFileNames
    [in] Tableau des noms qualifiés complets de chemin d'accès local des fichiers à supprimer.

  • lpComment
    [in] Le commentaire à appliquer à chaque fichier en cours de suppression.

  • fOptions
    [in] Indicateurs de commande (inutilisées).

  • pvOptions
    [in] options de prise-dans-détail de contrôle de code source.

Valeur de retour

Il est recommandé que l'implémentation du plug-in du contrôle de code source de cette fonction retourne 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 parce qu'un utilisateur le fait actuellement vérifier.

SCC_E_ACCESSFAILURE

Un problème est survenu lors de l'accès au système de contrôle de code source, probablement en raison de problèmes de réseau ou de conflit.

SCC_E_NOTAUTHORIZED

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 le supprime pas le disque dur local de l'utilisateur.

Voir aussi

Concepts

Fonctions API des plug-ins de contrôle de code source