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.
Cette fonction annule une opération de case activée out précédente, ce qui restaure le contenu du fichier ou des fichiers sélectionnés à l’état antérieur au case activée out. Toutes les modifications apportées au fichier depuis la perte du case activée out.
Syntaxe
SCCRTN SccUncheckout (
LPVOID pvContext,
HWND hWnd,
LONG nFiles,
LPCSTR* lpFileNames,
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 spécifiés dans le lpFileNames tableau.
lpFileNames
[in] Tableau de noms de chemins locaux complets de fichiers pour lesquels annuler une case activée out.
fOptions
[in] Indicateurs de commande (non utilisés).
pvOptions
[in] Options spécifiques au plug-in de contrôle de code source.
Valeur de retour
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 | Annuler case activée out 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_NONSPECIFICERROR | Échec non spécifique. Annuler case activée out n’a pas réussi. |
| SCC_E_NOTCHECKEDOUT | L’utilisateur n’a pas le fichier case activée sorti. |
| SCC_E_NOTAUTHORIZED | L’utilisateur n’est pas autorisé à effectuer cette opération. |
| SCC_E_PROJNOTOPEN | Le projet n’a pas été ouvert à partir du contrôle de code source. |
| SCC_I_OPERATIONCANCELED | L’opération a été annulée avant l’achèvement. |
Notes
Après cette opération, les SCC_STATUS_CHECKEDOUT indicateurs sont SCC_STATUS_MODIFIED tous deux effacés pour les fichiers sur lesquels l’annulation case activée out a été effectuée.