Fonction SccBackgroundGet
Cette fonction récupère à partir du contrôle de code source chacun des fichiers spécifiés sans interaction utilisateur.
Syntaxe
SCCRTN SccBackgroundGet(
LPVOID pContext,
LONG nFiles,
LPCSTR* lpFileNames,
LONG dwFlags,
LONG dwBackgroundOperationID
);
Paramètres
pContext
[in] Pointeur de contexte du plug-in de contrôle de code source.
nFiles
[in] Nombre de fichiers spécifiés dans le lpFileNames
tableau.
lpFileNames
[in, out] Tableau de noms de fichiers à récupérer.
Remarque
Les noms doivent être des noms locaux complets.
dwFlags
[in] Indicateurs de commande (SCC_GET_ALL
, SCC_GET_RECURSIVE
).
dwBackgroundOperationID
[in] Valeur unique associée à cette opération.
Valeur retournée
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 | Opération exécutée avec succès. |
SCC_E_BACKGROUNDGETINPROGRESS | Une récupération en arrière-plan est déjà en cours (le plug-in de contrôle de code source doit retourner cela uniquement s’il ne prend pas en charge les opérations de traitement par lots simultanées). |
SCC_I_OPERATIONCANCELED | L’opération a été annulée avant d’être terminée. |
Notes
Cette fonction est toujours appelée sur un thread différent de celui qui a chargé le plug-in de contrôle de code source. Cette fonction n’est pas censée retourner tant qu’elle n’est pas terminée ; Toutefois, il peut être appelé plusieurs fois avec plusieurs listes de fichiers, tout en même temps.
L’utilisation de l’argument dwFlags
est identique à sccGet.