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.