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.