Partager via


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.

Voir aussi

Référence

SccGet, fonction

Concepts

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