Freigeben über


SccPopulateDirList-Funktion

Diese Funktion bestimmt, welche Verzeichnisse und (optional) Dateien in der Quellcodeverwaltung gespeichert werden, wenn eine Liste der zu untersuchenden Verzeichnisse vorhanden ist.

Syntax

SCCRTN SccPopulateDirList(
   LPVOID        pContext,
   LONG          nDirs,
   LPCSTR*       lpDirPaths,
   POPDIRLISTFUNCpfnPopulate,
   LPVOID        pvCallerData,
   LONG          fOptions
);

Parameter

pContext

[in] Der Kontextzeiger für das Quellcodeverwaltungs-Plug-In.

nDirs

[in] Anzahl der Verzeichnispfade im lpDirPaths Array.

lpDirPaths

[in] Array von zu untersuchenden Verzeichnispfaden.

pfnPopulate

[in] Rückruffunktion, die für jeden Verzeichnispfad und (optional) Dateinamen aufgerufen lpDirPaths werden soll (einzelheiten hierzu finden Sie unter POPDIRLISTFUNC ).

pvCallerData

[in] Wert, der unverändert an die Rückruffunktion übergeben werden soll.

Foptions

[in] Eine Kombination von Werten, die steuern, wie die Verzeichnisse verarbeitet werden (siehe Abschnitt "PopulateDirList flags" von Bitflags Used by Specific Commands for possible values).

Rückgabewert

Die Plug-In-Implementierung dieser Funktion für die Quellcodeverwaltung wird voraussichtlich einen der folgenden Werte zurückgeben:

Wert Beschreibung
SCC_OK Der Vorgang wurde erfolgreich abgeschlossen.
SCC_E_UNKNOWNERROR Ein Fehler ist aufgetreten.

Hinweise

Nur die Verzeichnisse und (optional) Dateinamen, die sich tatsächlich im Quellcodeverwaltungs-Repository befinden, werden an die Rückruffunktion übergeben.

Siehe auch