檔案狀態代碼列舉值

SccStatus列舉值包含具名常數值,指定原始檔控制系統中的檔案狀態。 SccQueryInfoPOPLISTFUNC回呼函式會使用此列舉 (如需詳細資訊,請參閱 POPLISTFUNC)。

語法

enum SccStatus {
   SCC_STATUS_INVALID          = -1L,
   SCC_STATUS_NOTCONTROLLED    = 0x0000L,
   SCC_STATUS_CONTROLLED       = 0x0001L,
   SCC_STATUS_CHECKEDOUT       = 0x0002L,
   SCC_STATUS_OUTOTHER         = 0x0004L,
   SCC_STATUS_OUTEXCLUSIVE     = 0x0008L,
   SCC_STATUS_OUTMULTIPLE      = 0x0010L,
   SCC_STATUS_OUTOFDATE        = 0x0020L,
   SCC_STATUS_DELETED          = 0x0040L,
   SCC_STATUS_LOCKED           = 0x0080L,
   SCC_STATUS_MERGED           = 0x0100L,
   SCC_STATUS_SHARED           = 0x0200L,
   SCC_STATUS_PINNED           = 0x0400L,
   SCC_STATUS_MODIFIED         = 0x0800L,
   SCC_STATUS_OUTBYUSER        = 0x1000L
   SCC_STATUS_NOMERGE          = 0x2000L
   SCC_STATUS_RESERVED_1       = 0x4000L
   SCC_STATUS_RESERVED_2       = 0x8000L
};

成員

無法取得SCC_STATUS_INVALID狀態;不要依賴它。

SCC_STATUS_NOTCONTROLLED檔案不在原始檔控制之下。

SCC_STATUS_CONTROLLED檔案位於原始檔控制之下。

SCC_STATUS_CHECKEDOUT本機磁碟上的目前用戶取出。

SCC_STATUS_OUTOTHER檔案已由其他用戶取出。

SCC_STATUS_OUTEXCLUSIVE檔案已獨佔取出。

SCC_STATUS_OUTMULTIPLE檔案是由一個以上的用戶取出。

SCC_STATUS_OUTOFDATE檔案不是最新的檔案。

SCC_STATUS_DELETED檔案已從項目中刪除。

SCC_STATUS_LOCKED檔案已鎖定;不允許更多版本。

SCC_STATUS_MERGED檔案已合併,但尚未修正/驗證。

SCC_STATUS_SHARED檔案會在專案之間共用。

SCC_STATUS_PINNED檔案會共用至明確版本。

SCC_STATUS_MODIFIED檔案已修改/中斷/違反。

SCC_STATUS_OUTBYUSER檔案已由目前用戶取出。

SCC_STATUS_NOMERGE檔案永遠無法與 合併,而且不需要在 GET 之前儲存。

SCC_STATUS_RESERVED_1保留供內部使用。

SCC_STATUS_RESERVED_2保留供內部使用。

另請參閱