Fonction SccIsMultiCheckoutEnabled
Cette fonction case activée si le plug-in de contrôle de code source autorise plusieurs case activée outs sur un fichier.
Syntaxe
SCCRTN SccIsMultiCheckoutEnabled(
LPVOID pContext,
LPBOOL pbMultiCheckout
);
Paramètres
pContext
[in] Structure de contexte du plug-in de contrôle de code source.
pbMultiCheckout
[out] Spécifie si plusieurs case activée outs sont activés pour ce projet (cela signifie que plusieurs case activée outs sont pris en charge).
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 | Le case activée a réussi. |
SCC_E_NONSPECIFICERROR SCC_E_UNKNOWNERROR |
Échec non spécifique. |
Notes
L’IDE rend deux case activée pour déterminer si les fichiers peuvent être case activée simultanément par plusieurs utilisateurs. Tout d’abord, le système de contrôle de code source doit prendre en charge plusieurs case activée outs. Le plug-in de contrôle de code source peut spécifier cette fonctionnalité pendant l’initialisation en spécifiant le SCC_CAP_MULTICHECKOUT
. Par la suite, en tant que deuxième case activée, l’IDE appelle cette fonction pour déterminer si le projet actuel prend en charge plusieurs case activée outs. Si plusieurs case activée outs sont pris en charge pour le projet sélectionné, le plug-in retourne un code de réussite et définit pbMultiCheckout
la valeur différente de zéro (TRUE
) ou FALSE
.