SccBackgroundGet, fonction
cette fonction extrait du contrôle de code source chacun des fichiers spécifiés sans l'intervention de l'utilisateur.
SCCRTN SccBackgroundGet(
LPVOID pContext,
LONG nFiles,
LPCSTR* lpFileNames,
LONG dwFlags,
LONG dwBackgroundOperationID
);
Paramètres
pContext
[in] Le pointeur du plug-in du contexte de contrôle de code source.nFiles
[in] Nombre de fichiers spécifiés dans le tableau d' lpFileNames .lpFileNames
[in, out] Tableau des noms des fichiers à récupérer.Notes
Les noms doivent être les noms de fichiers locaux qualifiés complets.
dwFlags
[in] Indicateurs de commande (SCC_GET_ALL, SCC_GET_RECURSIVE).dwBackgroundOperationID
[in] Une valeur unique associé à cette opération.
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 |
Opération effectuée correctement. |
SCC_E_BACKGROUNDGETINPROGRESS |
Une récupération d'arrière-plan est en cours (le plug-in contrôle de code source doit retourner cela uniquement s'il ne prend pas en charge les lots par lots simultanés). |
SCC_I_OPERATIONCANCELED |
L'opération a été annulé avant d'effectuer. |
Notes
Cette fonction est toujours appelée sur un thread différent de celui qui a chargé le plug-in contrôle de code source. Il n'est pas censé que cette fonction retourne jusqu'à ce qu'elle soit effectuée ; toutefois, elle peut être appelée plusieurs fois à plusieurs listes de fichiers, à la fois.
L'utilisation de l'argument d' dwFlags est identique à SccGet, fonction.