Freigeben über


SccCheckout-Funktion

Erstellt eine Liste mit vollqualifizierten Dateinamen, dieses Funktionsüberprüfungen sie auf den lokalen Laufwerk. Der Kommentar wird auf alle Dateien, die ausgecheckt werden. Das Argument kann einen Kommentar null Zeichenfolge sein.

SCCRTN SccCheckout (
   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] Anzahl von Dateien ausgewählt, ausgecheckt werden.

  • lpFileNames
    [in] Array vollqualifizierte lokale Pfadnamen aus den Dateien ausgecheckt werden sollen.

  • lpComment
    [in] So erstellen Sie eine der ausgewählten Dateien zu übernehmenden Kommentar, die ausgecheckt werden.

  • fOptions
    [in] Flags für Befehle (siehe Bitflags, die von bestimmten Befehlen verwendet werden).

  • 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 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_NOTAUTHORIZED

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

SCC_E_NONSPECIFICERROR

Unspezifischer Fehler. Die Datei wurde nicht ausgecheckt.

SCC_E_ALREADYCHECKEDOUT

Der Benutzer verfügt bereits über die Datei auschecken.

SCC_E_FILEISLOCKED

Die Datei ist gesperrt und verhindert die Erstellung neuer Versionen.

SCC_E_FILEOUTEXCLUSIVE

Ein anderer Benutzer hat einen exklusiven Auschecken erfolgt in dieser Datei.

SCC_I_OPERATIONCANCELED

Der Vorgang wurde vor Abschluss abgebrochen.

Siehe auch

Konzepte

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

Bitflags, die von bestimmten Befehlen verwendet werden