Freigeben über


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.

Siehe auch

Konzepte

API-Funktionen für das Quellcodeverwaltungs-Plug-In