Partager via


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.

Voir aussi

Concepts

Fonctions API des plug-ins de contrôle de code source