Freigeben über


SccRemove-Funktion

Diese Funktion löscht die Dateien aus dem Quellcodeverwaltungssystem.

SCCRTN SccRemove(
   LPVOID    pvContext,
   HWND      hWnd,
   LONG      nFiles,
   LPCSTR*   lpFileNames,
   LPCSTR    lpComment,
   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 entfernt werden soll.

  • lpComment
    [in] Der zu jeder Datei angewendet werden soll, Kommentar, die entfernt wird.

  • 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

Löschung war erfolgreich.

SCC_E_FILENOTCONTROLLED

Die ausgewählte Datei wird nicht in die Quellcodeverwaltung einbezogen.

SCC_E_OPNOTSUPPORTED

Das Quellcodeverwaltungssystem diesen Vorgang nicht unterstützt.

SCC_E_ISCHECKEDOUT

Kann eine Datei nicht entfernt werden, da ein Benutzer sie nur auschecken können.

SCC_E_ACCESSFAILURE

Es bestand ein Problem, das das Quellcodeverwaltungssystem, wahrscheinlich aufgrund der Netzwerk- oder Konflikt bei der zugreift.

SCC_E_NOTAUTHORIZED

Der Benutzer ist nicht zulässig, um diesen Vorgang auszuführen.

SCC_E_NONSPECIFICERROR

Unspezifischer Fehler. Die Datei wurde nicht entfernt.

SCC_I_OPERATIONCANCELED

Der Vorgang wurde vor Abschluss abgebrochen.

Hinweise

Diese Funktion entfernt, die Dateien aus dem Quellcodeverwaltungssystem löscht sie jedoch nicht in der lokalen Festplatte des Benutzers.

Siehe auch

Konzepte

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