기능 플래그
SCC_CAP_는xxx 플래그 기능 플러그 인을 나타내는 데 사용 되는 비트 플래그입니다. SCC_EXCAP_는xxx 플래그는 확장된 기능을 나타내며 정수 값을 확인 하는 증분 플래그입니다.
기능 코드 |
값 |
설명 |
---|---|---|
SCC_CAP_REMOVE |
0x00000001L |
지원의 SccRemove 함수 및 명령. |
SCC_CAP_RENAME |
0x00000002L |
지원의 SccRename 함수 및 명령. |
SCC_CAP_DIFF |
0x00000004L |
지원의 SccDiff 함수 및 명령. |
SCC_CAP_HISTORY |
0x00000008L |
지원의 SccHistory 함수 및 명령. |
SCC_CAP_PROPERTIES |
0x00000010L |
지원의 SccProperties 함수 및 명령. |
SCC_CAP_RUNSCC |
0x00000020L |
지원의 SccRunScc 함수 및 명령. |
SCC_CAP_GETCOMMANDOPTIONS |
0x00000040L |
지원의 SccGetCommandOptions 함수 및 명령. |
SCC_CAP_QUERYINFO |
0x00000080L |
지원의 SccQueryInfo 함수 및 명령. |
SCC_CAP_GETEVENTS |
0x00000100L |
지원의 SccGetEvents 함수 및 명령. |
SCC_CAP_GETPROJPATH |
0x00000200L |
지원의 SccGetProjPath 함수 및 명령. |
SCC_CAP_ADDFROMSCC |
0x00000400L |
지원의 SccAddFromScc 함수 및 명령. |
SCC_CAP_COMMENTCHECKOUT |
0x00000800L |
주석에서 체크 아웃을 지원합니다. |
SCC_CAP_COMMENTCHECKIN |
0x00001000L |
메모가 체크 인 시를 지원합니다. |
SCC_CAP_COMMENTADD |
0x00002000L |
의견을 추가 지원합니다. |
SCC_CAP_COMMENTREMOVE |
0x00004000L |
주석 제거를 지원합니다. |
SCC_CAP_TEXTOUT |
0x00008000L |
IDE에서 제공 하는 출력 하는 함수에 텍스트를 씁니다. |
SCC_CAP_ADD_STORELATEST |
0x00200000L |
델타 하지 않고 파일을 저장할 수 있습니다. |
SCC_CAP_HISTORY_MULTFILE |
0x00400000L |
여러 개의 파일 기록을 지원합니다. |
SCC_CAP_IGNORECASE |
0x00800000L |
대/소문자 구분 파일 비교를 지원합니다. |
SCC_CAP_IGNORESPACE |
0x01000000L |
공백을 무시 비교를 파일을 지원 합니다. |
SCC_CAP_POPULATELIST |
0x02000000L |
불필요 한 파일 검색을 지원 합니다. |
SCC_CAP_COMMENTPROJECT |
0x04000000L |
에 대 한 의견에서 지 원하는 프로젝트를 만듭니다. |
SCC_CAP_DIFFALWAYS |
0x10000000L |
Diff 제어 하는 경우에 모든 상태를 지원 합니다. |
SCC_CAP_GET_NOUI |
0x20000000L |
플러그 인 UI를 가져오기에 대 한 지원 하지 않습니다 하지만 IDE를 호출할 수 있습니다 여전히 SccGet 함수. |
SCC_CAP_REENTRANT |
0x40000000L |
재진입 및 안전 플러그 인입니다. 버전 1.0 플러그 인 재진입 하 고 스레드로부터 안전한 것으로 간주 되었습니다. 이 비트는 1.1 플러그인 설정 되 면 호스트 여러 프로젝트를 동시에 열 수 있습니다. |
버전 1.2에 추가 기능 비트
기능 코드 |
값 |
설명 |
---|---|---|
SCC_CAP_CREATESUBPROJECT |
0x00010000L |
|
SCC_CAP_GETPARENTPROJECT |
0x00020000L |
|
SCC_CAP_BATCH |
0x00040000L |
Supports the SccBeginBatch 함수 and SccEndBatch 함수. |
SCC_CAP_DIRECTORYSTATUS |
0x00080000L |
지원의 SccDirQueryInfo 함수. |
SCC_CAP_DIRECTORYDIFF |
0x00100000L |
지원의 SccDirDiff 함수. |
SCC_CAP_MULTICHECKOUT |
0x08000000L |
파일에서 다중 체크 아웃을 지원 하 여 SccIsMultiCheckoutEnabled 함수. |
SCC_CAP_SCCFILE |
0x80000000L |
MSSCCPRJ를 지원합니다.SCC 파일을 (에 따라 사용자/관리자 재정의) 하는 SccWillCreateSccFile 함수. |
1.3 버전의 추가 기능 비트
이러한 플래그는 한 번에 하나씩 전달 되는 SccGetExtendedCapabilities 함수 기능이 지원 되는지 여부를 결정 하는 함수입니다.
확장된 기능 코드 |
값 |
설명 |
---|---|---|
SCC_EXCAP_CHECKOUT_LOCALVER |
1 |
지원의 SCC_CHECKOUT_LOCALVER 체크 아웃에 대 한 옵션입니다. |
SCC_EXCAP_BACKGROUND_GET |
2 |
지원의 SccBackgroundGet 함수. |
SCC_EXCAP_ENUM_CHANGED_FILES |
3 |
|
SCC_EXCAP_POPULATELIST_DIR |
4 |
추가 디렉터리를 찾을 수 있습니다. |
SCC_EXCAP_QUERYCHANGES |
5 |
파일 변경 내용 열거를 지원 합니다. |
SCC_EXCAP_ADD_FILES_FROM_SCC |
6 |
|
SCC_EXCAP_GET_USER_OPTIONS |
7 |
지원의 SccGetUserOption 함수. |
SCC_EXCAP_THREADSAFE_QUERY_INFO |
8 |
Sccqueryinfo에서 다중 스레드 호출을 지원 합니다. |
SCC_EXCAP_REMOVE_DIR |
9 |
SccRemoveDir 함수를 지원합니다. |
SCC_EXCAP_DELETE_CHECKEDOUT |
10 |
체크 아웃 한 파일을 삭제할 수 있습니다. |
SCC_EXCAP_RENAME_CHECKEDOUT |
11 |
체크 아웃 된 파일 이름을 바꿀 수 있습니다. |