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.
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. |