Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.