Fonction SccBackgroundGetSccBackgroundGet function

Cette fonction récupère à partir du contrôle de code source chaque des fichiers spécifiés sans aucune interaction utilisateur.This function retrieves from source control each of the specified files with no user interaction.

SyntaxeSyntax

SCCRTN SccBackgroundGet(  
   LPVOID  pContext,  
   LONG    nFiles,  
   LPCSTR* lpFileNames,  
   LONG    dwFlags,  
   LONG    dwBackgroundOperationID  
);  

ParamètresParameters

pContextpContext
[in] Le pointeur de contexte de plug-in de contrôle de code source.[in] The source control plug-in context pointer.

nFilesnFiles
[in] Nombre de fichiers spécifiés dans le lpFileNames tableau.[in] Number of files specified in the lpFileNames array.

lpFileNameslpFileNames
[in, out] Tableau des noms de fichiers à récupérer.[in, out] Array of names of files to be retrieved.

Note

Les noms doivent être qualifiés complets des noms de fichiers local.The names must be fully qualified local filenames.

dwFlagsdwFlags
[in] Indicateurs de commande (SCC_GET_ALL, SCC_GET_RECURSIVE).[in] Command flags (SCC_GET_ALL, SCC_GET_RECURSIVE).

dwBackgroundOperationIDdwBackgroundOperationID
[in] Une valeur unique associée à cette opération.[in] A unique value associated with this operation.

Valeur de retourReturn value

L’implémentation de plug-in de contrôle de source de cette fonction est censée retourner l’une des valeurs suivantes :The source control plug-in implementation of this function is expected to return one of the following values:

ValueValue DescriptionDescription
SCC_OKSCC_OK Opération achevée avec succès.Operation completed successfully.
SCC_E_BACKGROUNDGETINPROGRESSSCC_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 ce uniquement si elle ne prend pas en charge les opérations de traitement simultané).A background retrieval is already in progress (the source control plug-in should return this only if it does not support simultaneous batch operations).
SCC_I_OPERATIONCANCELEDSCC_I_OPERATIONCANCELED Opération a été annulée avant d’en cours terminée.Operation was canceled before being completed.

NotesRemarks

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.This function is always called on a thread different from the one that loaded the source control plug-in. Cette fonction n’est pas censée retourner jusqu'à ce que l’opération est terminée ; Toutefois, elle peut être appelée plusieurs fois avec plusieurs listes de fichiers, tous en même temps.This function is not expected to return until it is done; however, it can be called multiple times with multiple lists of files, all at the same time.

L’utilisation de la dwFlags argument est le même que le SccGet.The use of the dwFlags argument is the same as the SccGet.

Voir aussiSee also

Fonctions d’API source contrôle plug-in Source control plug-in API functions
SccGetSccGet