SccBackgroundGet-Funktion

Diese Funktion ruft jede der angegebenen Dateien ohne Benutzerinteraktion aus der Quellcodeverwaltung ab.

Syntax

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

Parameter

pContext

[in] Der Kontextzeiger des Quellcodeverwaltungs-Plug-Ins.

nFiles

[in] Anzahl der im Array lpFileNames angegebenen Dateien.

lpFileNames

[in, out] Array von Namen der abzurufenden Dateien.

Hinweis

Die Namen müssen vollqualifizierte lokale Dateinamen sein.

dwFlags

[in] Befehlsflags ( SCC_GET_ALL , SCC_GET_RECURSIVE ).

dwBackgroundOperationID

[in] Ein eindeutiger Wert, der diesem Vorgang zugeordnet ist.

Rückgabewert

Es wird erwartet, dass die Quellcodeverwaltungs-Plug-In-Implementierung dieser Funktion einen der folgenden Werte zurück gibt:

Wert BESCHREIBUNG
SCC_OK Operation erfolgreich abgeschlossen.
SCC_E_BACKGROUNDGETINPROGRESS Ein Hintergrundabruf wird bereits ausgeführt (das Quellcodeverwaltungs-Plug-In sollte dies nur zurückgeben, wenn es keine gleichzeitigen Batchvorgänge unterstützt).
SCC_I_OPERATIONCANCELED Der Vorgang wurde abgebrochen, bevor er abgeschlossen wurde.

Bemerkungen

Diese Funktion wird immer in einem anderen Thread als dem aufgerufen, der das Quellcodeverwaltungs-Plug-In geladen hat. Es wird nicht erwartet, dass diese Funktion so lange zurückkommen wird, bis sie fertig ist. sie kann jedoch mehrmals mit mehreren Listen von Dateien aufgerufen werden, alle gleichzeitig.

Die Verwendung des dwFlags -Arguments ist identisch mit der von SccGet.

Weitere Informationen