SccEnumChangedFiles-Funktion
Aufgrund einer Liste lokaler Dateien bestimmt diese Funktion, welche Dateien sich von den entsprechenden Versionen in der Quellcodeverwaltungsdatenbank unterscheiden.
Syntax
SCCRTN SccEnumChangedFiles(
LPVOID pContext,
HWND hWnd,
LONG cFiles,
LPCSTR* lpFileNames,
LONG* plIsFileDifferent
);
Parameter
pContext
[in] Der Kontextzeiger für das Quellcodeverwaltungs-Plug-In.
hWnd
[in] Ein Handle für das IDE-Fenster, das das Quellcodeverwaltungs-Plug-In als übergeordnetes Element für alle von ihr bereitgestellten Dialogfelder verwenden kann.
cFiles
[in] Die Anzahl der im lpFileNames
Array angegebenen Dateinamen. Gibt auch die Größe des Arrays plIsFileDifferent
an.
lpFileNames
[in] Array lokaler Dateinamen, die überprüft werden sollen.
plIsFileDifferent
[in, out] Array von Werten, die den Differenzstatus jeder Datei angeben (Array muss mindestens cFiles
Einträge enthalten). Nonzero bedeutet, dass die Datei anders 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_UNSPECIFIEDERROR | Allgemeiner Fehler. |