Freigeben über


SccRename-Funktion

Diese Funktion benennt eine Datei im Quellcodeverwaltungssystem um.

Syntax

SCCRTN SccRename(
   LPVOID pvContext,
   HWND   hWnd,
   LPCSTR lpFileName,
   LPCSTR lpNewName
);

Parameter

pvContext

[in] Die Kontextstruktur des Quellcodeverwaltungs-Plug-Ins.

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.

lpFileName

[in] Der vollqualifizierte Dateiname der umbenannten Datei.

lpNewName

[in] Der vollqualifizierte neue Name. Wenn der Verzeichnispfad anders ist, wurde die Datei von einem Unterverzeichnis in ein anderes verschoben.

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 Umbenennungsvorgang wurde erfolgreich abgeschlossen.
SCC_E_PROJNOTOPEN Das Projekt ist nicht unter Quellcodeverwaltung geöffnet.
SCC_E_FILENOTCONTROLLED Die Datei befindet sich nicht unter der Quellcodeverwaltung.
SCC_E_ACCESSFAILURE Es gab ein Problem beim Zugriff auf das Quellcodeverwaltungssystem, wahrscheinlich aufgrund von Netzwerk- oder Inhaltsproblemen.
SCC_E_NOTAUTHORIZED Der Benutzer ist nicht berechtigt, diesen Vorgang abzuschließen.
SCC_E_COULDNOTCREATEPROJECT Das Projekt konnte nicht als Teil des Umbenennungsprozesses erstellt werden.
SCC_E_OPNOTPERFORMED Der Vorgang wurde nicht ausgeführt.
SCC_E_NONSPECIFICERROR Es ist ein nicht angegebener oder allgemeiner Fehler aufgetreten.

Hinweise

Diese Funktion kann verwendet werden, um eine Datei umzubenennen oder sie von einem Speicherort in ein anderes im Quellcodeverwaltungssystem zu verschieben. Das Quellcodeverwaltungs-Plug-In sollte nicht versuchen, auf die Datei auf dem Datenträger zuzugreifen. Es liegt in der Verantwortung der IDE, die lokale Datei umzubenennen.

Siehe auch