Partager via


SccUncheckout, fonction

Cette fonction annule une opération d'extraction précédente, restaurant ainsi le contenu du fichier sélectionné ou des fichiers à l'état avant l'extraction. Toutes les modifications apportées au fichier étant donné que l'extraction sont perdues.

SCCRTN SccUncheckout (
   LPVOID    pvContext,
   HWND      hWnd,
   LONG      nFiles,
   LPCSTR*   lpFileNames,
   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 pour lesquels annulent une extraction.

  • fOptions
    [in] Indicateurs de commande (non utilisé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

L'extraction d'annulation a abouti.

SCC_E_FILENOTCONTROLLED

Le fichier sélectionné n'est pas sous contrôle de code source.

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. Une démarrage est recommandée.

SCC_E_NONSPECIFICERROR

échec non spécifique. L'extraction d'annulation a échoué.

SCC_E_NOTCHECKEDOUT

l'utilisateur ne fait pas vérifier le fichier.

SCC_E_NOTAUTHORIZED

N'est pas autorisé à effectuer cette opération.

SCC_E_PROJNOTOPEN

le projet n'a pas été ouvert du contrôle de code source.

SCC_I_OPERATIONCANCELED

l'opération a été annulée avant l'achèvement.

Notes

Une fois cette opération terminée, les balises d' SCC_STATUS_CHECKEDOUT et d' SCC_STATUS_MODIFIED remontera les deux soient désactivées pour les fichiers sur lesquels l'extraction d'annulation a été exécutée.

Voir aussi

Concepts

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