Partager via


SccWillCreateSccFile, fonction

Cette fonction détermine si le plug-in contrôle de code source prend en charge la création du fichier de MSSCCPRJ.SCC pour chacun des fichiers donnés.

SCCRTN SccWillCreateSccFile(
   LPVOID  pContext,
   LONG    nFiles,
   LPCSTR* lpFileNames,
   LPBOOL  pbSccFiles
);

Paramètres

  • pContext
    [in] Le pointeur du plug-in du contexte de contrôle de code source.

  • nFiles
    [in] Le nombre de noms de fichiers inclus dans le tableau d' lpFileNames ainsi que la longueur du tableau d' pbSccFiles .

  • lpFileNames
    [in] Un tableau de noms de fichier qualifiés complets à activer (tableau doit être allouée par l'appelant).

  • pbSccFiles
    [in, out] Tableau dans lequel stocker les résultats.

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

Succès.

SCC_E_INVALIDFILEPATH

L'un des chemins d'accès dans le tableau est valide.

SCC_E_NONSPECIFICERROR

échec non spécifique.

Notes

Cette fonction est appelée avec une liste de fichiers pour déterminer si le plug-in contrôle de code source fournit la prise en charge dans le fichier de MSSCCPRJ.SCC pour chacun des fichiers fournis (pour plus d'informations sur le fichier de MSSCCPRJ.SCC, consultez Fichier MSSCCPRJ.SCC). Le plug-ins de contrôle de code source peut déclarer s'ils ont la possibilité de créer des fichiers de MSSCCPRJ.SCC en déclarant SCC_CAP_SCCFILE pendant l'initialisation. Retourne TRUE ou FALSE de plug-in par fichier dans le tableau d' pbSccFiles à indiquer quels fichiers fournis disposent d'une prise en charge de MSSCCPRJ.SCC. Si le plug-in retourne un code de réussite de la fonction, les valeurs dans le tableau de retour sont respectées. En cas de échec, le tableau est ignorée.

Voir aussi

Concepts

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

Fichier MSSCCPRJ.SCC