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