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.

Voir aussi