Freigeben über


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.

Siehe auch