다음을 통해 공유


기능 플래그

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

지원의 SccCreateSubProject 함수.

SCC_CAP_GETPARENTPROJECT

0x00020000L

지원의 SccGetParentProjectPath 함수.

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

지원의 SccEnumChangedFiles 함수.

SCC_EXCAP_POPULATELIST_DIR

4

추가 디렉터리를 찾을 수 있습니다.

SCC_EXCAP_QUERYCHANGES

5

파일 변경 내용 열거를 지원 합니다.

SCC_EXCAP_ADD_FILES_FROM_SCC

6

지원의 SccAddFilesFromSCC 함수.

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

체크 아웃 된 파일 이름을 바꿀 수 있습니다.

참고 항목

기타 리소스

소스 제어 플러그 인