Freigeben über


SccIsMultiCheckoutEnabled-Funktion

Dieses Funktionsüberprüfungen, ob das Quellcodeverwaltungs-Plug-In mehrfache Auschecken einer Datei ermöglicht.

SCCRTN SccIsMultiCheckoutEnabled(
   LPVOID pContext,
   LPBOOL pbMultiCheckout
);

Parameter

  • pContext
    [in] Die Quellcodeverwaltungs-Plug-In-Kontext Struktur.

  • pbMultiCheckout
    [out] Gibt an, dass mehrfache Auschecken für dieses Projekt aktiviert ist (nicht 0 (null) bedeutet, dass mehrfache Auschecken unterstützt wird).

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

Die Überprüfung war erfolgreich.

SCC_E_NONSPECIFICERROR

SCC_E_UNKNOWNERROR

Unspezifischer Fehler.

Hinweise

Die IDE führt zwei Überprüfungen durch, um zu bestimmen, ob Dateien von mehr als einem Benutzer gleichzeitig untersucht werden können. Zunächst muss das Quellcodeverwaltungssystem mehrfache Auschecken unterstützen. Das Quellcodeverwaltungs-Plug-In kann diese Funktion bei der Initialisierung angeben, indem SCC_CAP_MULTICHECKOUTangibt. Danach als zweite Überprüfung, ruft die IDE diese Funktion auf, um zu bestimmen, ob das aktuelle Projekt mehrfache Auschecken unterstützt. Wenn mehrfache Auschecken für das ausgewählte Projekt unterstützt wird, gibt das Plug-In eines Erfolgs Code zurück und legt pbMultiCheckout als ungleich 0 (TRUE) oder FALSEfest.

Siehe auch

Konzepte

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