Fonction SccCheckout

Compte tenu d’une liste de noms de fichiers complets, cette fonction les case activée sur le lecteur local. Le commentaire s’applique à tous les fichiers case activée sortis. L’argument de commentaire peut être une null chaîne.

Syntaxe

SCCRTN SccCheckout (
   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 sélectionnés pour être case activée supprimés.

lpFileNames

[in] Tableau de noms de chemins locaux complets de fichiers à case activée.

lpComment

[in] Commentaire à appliquer à chacun des fichiers sélectionnés case activée eded.

fOptions

[in] Indicateurs de commande (voir Bitflags utilisés par des commandes spécifiques).

pvOptions

[in] Options spécifiques au plug-in de contrôle de code source.

Valeur retournée

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 L’extraction a réussi.
SCC_E_FILENOTCONTROLLED Le fichier sélectionné n’est pas sous 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. Une nouvelle tentative est recommandée.
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é case activée sorti.
SCC_E_ALREADYCHECKEDOUT L’utilisateur dispose déjà du fichier case activée sorti.
SCC_E_FILEISLOCKED Le fichier est verrouillé, ce qui interdit la création de nouvelles versions.
SCC_E_FILEOUTEXCLUSIVE Un autre utilisateur a effectué un case activée exclusif sur ce fichier.
SCC_I_OPERATIONCANCELED L’opération a été annulée avant l’achèvement.

Voir aussi