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.