SccUncheckout-Funktion
Diese Funktion einen vorherigen Auscheckvorgang rückgängig gemacht werden. Dadurch wird die Wiederherstellung Inhalt der ausgewählten Datei oder der Dateien in den Zustand vor dem Auschecken. Alle Änderungen an der Datei seit dem Auschecken verloren gegangen ist.
SCCRTN SccUncheckout (
LPVOID pvContext,
HWND hWnd,
LONG nFiles,
LPCSTR* lpFileNames,
LONG fOptions,
LPCMDOPTS pvOptions
);
Parameter
pvContext
[in] Die Quellcodeverwaltungs-Plug-In-Kontext Struktur.hWnd
[in] Ein Handle für das IDE-Fenster, das das Quellcodeverwaltungs-Plug-In als übergeordnetes Element für alle Dialogfelder verwenden kann, die er bereitstellt.nFiles
[in] Die Anzahl der Dateien im angegebenen lpFileNames Array.lpFileNames
[in] Array vollqualifizierte lokale Pfadnamen aus den Dateien, sodass die ein Auschecken rückgängig machen.fOptions
[in] Flags für Befehle (nicht verwendet).pvOptions
[in] Plug-in-spezifisch Optionen der Quellcodeverwaltung.
Rückgabewert
Die Quellcodeverwaltungs-Plug-In-Implementierung dieser Funktion wird erwartet, dass es sich um einen der folgenden Werte zurückgeben:
Wert |
Beschreibung |
---|---|
SCC_OK |
Auschecken rückgängig erfolgreich war. |
SCC_E_FILENOTCONTROLLED |
Die ausgewählte Datei wird nicht in die Quellcodeverwaltung einbezogen. |
SCC_E_ACCESSFAILURE |
Es bestand ein Problem, das das Quellcodeverwaltungssystem, wahrscheinlich aufgrund der Netzwerk- oder Konflikt bei der zugreift. Eine Wiederholung wird empfohlen. |
SCC_E_NONSPECIFICERROR |
Unspezifischer Fehler. Rückgängigmachen Auschecken war erfolglos. |
SCC_E_NOTCHECKEDOUT |
Der Benutzer kann die Datei erst auschecken. |
SCC_E_NOTAUTHORIZED |
Der Benutzer ist nicht zulässig, um diesen Vorgang auszuführen. |
SCC_E_PROJNOTOPEN |
Das Projekt kann nicht aus der Quellcodeverwaltung geöffnet wurde. |
SCC_I_OPERATIONCANCELED |
Der Vorgang wurde vor Abschluss abgebrochen. |
Hinweise
Nach diesem Vorgang werden die SCC_STATUS_CHECKEDOUT und SCC_STATUS_MODIFIED-Flags für die Dateien gelöscht werden beide gewillt, bei denen das auschecken Rückgängig ausgeführt wurde.