檔案狀態代碼列舉值
SccStatus
列舉值包含具名常數值,指定原始檔控制系統中的檔案狀態。 SccQueryInfo 和POPLISTFUNC
回呼函式會使用此列舉 (如需詳細資訊,請參閱 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保留供內部使用。