Aracılığıyla paylaş


SccIsMultiCheckoutEnabled İşlevi

Bu işlev, kaynak denetimi eklentisinin bir dosyada birden çok kullanıma alma işlemine izin verip vermediğini denetler.

Sözdizimi

SCCRTN SccIsMultiCheckoutEnabled(
   LPVOID pContext,
   LPBOOL pbMultiCheckout
);

Parametreler

Pcontext

[in] Kaynak denetimi eklentisi bağlam yapısı.

pbMultiCheckout

[out] Bu proje için birden çok kullanıma alma özelliğinin etkinleştirilip etkinleştirilmediğini belirtir (sıfır olmayan, birden çok kullanıma almanın desteklendiği anlamına gelir).

İade Değeri

Bu işlevin kaynak denetimi eklentisinin aşağıdaki değerlerden birini döndürmesi beklenir:

Value Açıklama
SCC_OK Denetim başarılı oldu.
SCC_E_NONSPECIFICERROR

SCC_E_UNKNOWNERROR
Özel olmayan hata.

Açıklamalar

IDE, dosyaların birden fazla kullanıcı tarafından aynı anda kullanıma alınıp alınamadığını belirlemek için iki denetim yapar. İlk olarak, kaynak denetim sisteminin birden çok kullanıma alma işlemini desteklemesi gerekir. Kaynak denetimi eklentisi, başlatma sırasında değerini belirterek SCC_CAP_MULTICHECKOUTbu özelliği belirtebilir. Bundan sonra, ikinci bir denetim olarak IDE, geçerli projenin birden çok kullanıma alma işlemini destekleyip desteklemediğini belirlemek için bu işlevi çağırır. Seçili proje için birden çok kullanıma alma destekleniyorsa, eklenti bir başarı kodu döndürür ve sıfır olmayan (TRUE) veya FALSEolarak ayarlanırpbMultiCheckout.

Ayrıca bkz.