Partager via


SccCheckout, fonction

À partir d'une liste de noms de fichier complets, contrôles ce cours de exécution ils au lecteur local. Le commentaire s'applique à tous les fichiers sont extraits. l'argument de commentaire peut être une chaîne d' null .

SCCRTN SccCheckout (
   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 sélectionnés pour être vérifiées.

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

  • lpComment
    [in] Commentez pour être appliqué à chacun des fichiers sélectionnés sont extraits.

  • fOptions
    [in] Indicateurs de commande (consultez Bits indicateurs utilisés par des commandes spécifiques).

  • 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

Le contrôle a réussi.

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_NOTAUTHORIZED

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

SCC_E_NONSPECIFICERROR

échec non spécifique. Le fichier n'a pas été extrait.

SCC_E_ALREADYCHECKEDOUT

l'utilisateur fait déjà vérifier le fichier.

SCC_E_FILEISLOCKED

le fichier est verrouillé, interdisant la création de nouvelles versions.

SCC_E_FILEOUTEXCLUSIVE

Un autre utilisateur a effectué une extraction exclusive sur ce fichier.

SCC_I_OPERATIONCANCELED

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

Voir aussi

Concepts

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

Bits indicateurs utilisés par des commandes spécifiques