Aracılığıyla paylaş


Yetenek bayrakları

SCC_CAP_xxx bayrakları, bir kaynak denetimi eklentisinin özelliklerini göstermek için kullanılan bit bayraklarıdır. SCC_EXCAP_xxx bayrakları, genişletilmiş özellikleri gösteren ve tamsayı değerlerine çözümleyen artımlı bayraklardır.

Yetenek Kodu Değer Açıklama
SCC_CAP_REMOVE 0x00000001L SccRemove ve komutunu destekler.
SCC_CAP_RENAME 0x00000002L SccRename ve komutunu destekler.
SCC_CAP_DIFF 0x00000004L SccDiff ve komutunu destekler.
SCC_CAP_HISTORY 0x00000008L SccHistory ve komutunu destekler.
SCC_CAP_PROPERTIES 0x00000010L SccProperties ve komutunu destekler.
SCC_CAP_RUNSCC 0x00000020L SccRunScc ve komutunu destekler.
SCC_CAP_GETCOMMANDOPTIONS 0x00000040L SccGetCommandOptions ve komutunu destekler.
SCC_CAP_QUERYINFO 0x00000080L SccQueryInfo ve komutunu destekler.
SCC_CAP_GETEVENTS 0x00000100L SccGetEvents ve komutunu destekler.
SCC_CAP_GETPROJPATH 0x00000200L SccGetProjPath ve komutunu destekler.
SCC_CAP_ADDFROMSCC 0x00000400L SccAddFromScc ve komutunu destekler.
SCC_CAP_COMMENTCHECKOUT 0x00000800L Ödemeyle ilgili açıklamayı destekler.
SCC_CAP_COMMENTCHECKIN 0x00001000L İadeyle ilgili bir açıklamayı destekler.
SCC_CAP_COMMENTADD 0x00002000L Ekle ile ilgili bir açıklamayı destekler.
SCC_CAP_COMMENTREMOVE 0x00004000L Kaldır ile ilgili bir açıklamayı destekler.
SCC_CAP_TEXTOUT 0x00008000L IDE tarafından sağlanan bir çıkış işlevine metin yazar.
SCC_CAP_ADD_STORELATEST 0x00200000L Dosyaları delta olmadan depolamayı destekler.
SCC_CAP_HISTORY_MULTFILE 0x00400000L Birden çok dosya geçmişini destekler.
SCC_CAP_IGNORECASE 0x00800000L Büyük/küçük harfe duyarsız dosya karşılaştırmasını destekler.
SCC_CAP_IGNORESPACE 0x01000000L Boşluğu yoksayan dosya karşılaştırmayı destekler.
SCC_CAP_POPULATELIST 0x02000000L Ek dosya bulmayı destekler.
SCC_CAP_COMMENTPROJECT 0x04000000L Proje oluşturmayla ilgili açıklamaları destekler.
SCC_CAP_DIFFALWAYS 0x10000000L Denetim altındaysa tüm durumlarda farkları destekler.
SCC_CAP_GET_NOUI 0x20000000L Eklenti Get kullanıcı arabirimini desteklemez, ancak IDE yine de SccGet'i çağırabilir.
SCC_CAP_REENTRANT 0x40000000L Eklenti yeniden giriş ve iş parçacığı açısından güvenlidir. Sürüm 1.0'da hiçbir eklentinin yeniden giriş ve iş parçacığı güvenli olduğu varsayılmamıştı. 1.1 eklentisi bu biti ayarlarsa, konağın birden çok projeyi paralel olarak açmasına izin verilir.

Sürüm 1.2'de eklenen yetenek bitleri

Yetenek Kodu Değer Açıklama
SCC_CAP_CREATESUBPROJECT 0x00010000L SccCreateSubProject'i destekler.
SCC_CAP_GETPARENTPROJECT 0x00020000L SccGetParentProjectPath'i destekler.
SCC_CAP_BATCH 0x00040000L SccBeginBatch ve SccEndBatch'ı destekler.
SCC_CAP_DIRECTORYSTATUS 0x00080000L SccDirQueryInfo'u destekler.
SCC_CAP_DIRECTORYDIFF 0x00100000L SccDirDiff'i destekler.
SCC_CAP_MULTICHECKOUT 0x08000000L Bir dosya ve SccIsMultiCheckoutEnabled üzerinde birden çok kullanıma alma işlemini destekler.
SCC_CAP_SCCFILE 0x80000000L MSSCCPRJ.SCC dosyasını (kullanıcı/yönetici geçersiz kılmaya tabidir) ve SccWillCreateSccFile'ı destekler.

Sürüm 1.3'te eklenen yetenek bitleri

Bu bayraklar, özelliğin desteklenip desteklenmediğini belirlemek için SccGetExtendedCapabilities işlevine birer birer geçirilir.

Genişletilmiş Yetenek Kodu Değer Description
SCC_EXCAP_CHECKOUT_LOCALVER 1 Kullanıma almalar SCC_CHECKOUT_LOCALVER seçeneğini destekler.
SCC_EXCAP_BACKGROUND_GET 2 SccBackgroundGet'i destekler.
SCC_EXCAP_ENUM_CHANGED_FILES 3 SccEnumChangedFiles'ı destekler.
SCC_EXCAP_POPULATELIST_DIR 4 Ek dizinleri bulmayı destekler.
SCC_EXCAP_QUERYCHANGES 5 Dosya değişikliklerini numaralandırmayı destekler.
SCC_EXCAP_ADD_FILES_FROM_SCC 6 SccAddFilesFromSCC'yi destekler.
SCC_EXCAP_GET_USER_OPTIONS 7 SccGetUserOption'ı destekler.
SCC_EXCAP_THREADSAFE_QUERY_INFO 8 Birden çok iş parçacığında SccQueryInfo çağrısını destekler.
SCC_EXCAP_REMOVE_DIR 9 SccRemoveDir işlevini destekler.
SCC_EXCAP_DELETE_CHECKEDOUT 10 Kullanıma alınan dosyaları silebilir.
SCC_EXCAP_RENAME_CHECKEDOUT 11 Kullanıma alınan dosyaları yeniden adlandırabilir.

Ayrıca bkz.