SccProperties 함수
이 함수는 파일 또는 프로젝트에 대한 소스 제어 속성을 표시합니다.
구문
SCCRTN SccProperties (
LPVOID pvContext,
HWND hWnd,
LPCSTR lpFileName
);
매개 변수
pvContext
[in] 소스 제어 플러그 인 컨텍스트 구조입니다.
hWnd
[in] 소스 제어 플러그 인이 제공하는 대화 상자의 부모로 사용할 수 있는 IDE 창에 대한 핸들입니다.
lpFileName
[in] 파일 또는 프로젝트의 정규화된 경로 이름입니다.
Return Value
이 함수의 소스 제어 플러그 인 구현은 다음 값 중 하나를 반환해야 합니다.
값 | Description |
---|---|
SCC_OK | 속성이 표시되었습니다. |
SCC_I_RELOADFILE | 버전 제어 시스템이 파일 속성을 수정했으므로 IDE에서 이 파일을 다시 로드해야 합니다. |
SCC_E_PROJNOTOPEN | 지정된 프로젝트가 소스 제어에서 열리지 않았습니다. |
SCC_E_NOTAUTHORIZED | 사용자에게 이 파일 또는 프로젝트의 속성을 볼 수 있는 권한이 없습니다. |
SCC_E_FILENOTCONTROLLED | 지정된 파일 또는 프로젝트가 소스 제어를 받지 않습니다. |
SCC_E_NONSPECIFICERROR SCC_E_UNKNOWNERROR |
알 수 없거나 일반적인 오류가 발생했습니다. |
설명
소스 제어 플러그 인은 자체 대화 상자에 속성을 표시합니다.
속성은 소스 제어 플러그 인에 의해 정의되며 플러그인마다 다를 수 있습니다. 플러그 인을 통해 사용자가 파일의 소스 제어 속성을 변경할 수 있는 경우 SCC_I_RELOAD
를 반환하여 이 파일 또는 프로젝트를 다시 로드해야 함을 IDE에 알려야 합니다.