SccIsMultiCheckoutEnabled, fonction
Contrôles ce cours de exécution si le plug-in contrôle de code source permet aux extractions multiples d'un fichier.
SCCRTN SccIsMultiCheckoutEnabled(
LPVOID pContext,
LPBOOL pbMultiCheckout
);
Paramètres
pContext
[in] La structure du plug-in du contexte de contrôle de code source.pbMultiCheckout
[out] Spécifie si les extractions multiples sont activées pour ce projet (différent de zéro signifie que les extractions multiples sont prises en charge).
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_NONSPECIFICERROR SCC_E_UNKNOWNERROR |
échec non spécifique. |
Notes
L'IDE utilise deux contrôles pour déterminer si des fichiers peuvent être vérifiés simultanément par plusieurs utilisateurs. D'abord, le système de contrôle de code source doit prendre en charge les extractions multiples. Le plug-in contrôle de code source peut spécifier cette fonction pendant l'initialisation en spécifiant SCC_CAP_MULTICHECKOUT. Ensuite, comme deuxième contrôle, l'IDE appelle cette fonction pour déterminer si le projet actuel prend en charge les extractions multiples. Si les extractions multiples sont prises en charge pour le projet sélectionné, le plug-in retourne un code de réussite et définit pbMultiCheckout à une valeur différente de zéro (TRUE) ou à FALSE.