SccBackgroundGet-Funktion
Diese Funktion ruft aus der Quellcodeverwaltung jede der angegebenen Dateien ohne Benutzerinteraktion ab.
Syntax
SCCRTN SccBackgroundGet(
LPVOID pContext,
LONG nFiles,
LPCSTR* lpFileNames,
LONG dwFlags,
LONG dwBackgroundOperationID
);
Parameter
pContext
[in] Der Kontextzeiger für das Quellcodeverwaltungs-Plug-In.
nFiles
[in] Die Anzahl der im lpFileNames
Array angegebenen Dateien.
lpFileNames
[in, out] Array von Namen der abzurufenden Dateien.
Hinweis
Die Namen müssen vollqualifizierte lokale Dateinamen sein.
dwFlags
[in] Befehlskennzeichnungen (SCC_GET_ALL
, SCC_GET_RECURSIVE
).
dwBackgroundOperationID
[in] Ein eindeutiger Wert, der diesem Vorgang zugeordnet ist.
Rückgabewert
Die Plug-In-Implementierung dieser Funktion für die Quellcodeverwaltung wird voraussichtlich einen der folgenden Werte zurückgeben:
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. |
Hinweise
Diese Funktion wird immer für einen Thread aufgerufen, der sich von dem Thread unterscheidet, der das Quellcodeverwaltungs-Plug-In geladen hat. Diese Funktion wird erst zurückgegeben, wenn sie abgeschlossen ist. Es kann jedoch mehrmals mit mehreren Listen von Dateien aufgerufen werden, alle gleichzeitig.
Die Verwendung des dwFlags
Arguments ist identisch mit dem SccGet.