檔案狀態碼列舉程式
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
};
Members
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
永遠不會與合併檔案,並不需要取得之前儲存。SCC_STATUS_RESERVED_1
保留供內部使用。SCC_STATUS_RESERVED_2
保留供內部使用。