파일 상태 코드 열거자
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 내부용으로 예약되어 있습니다.