다음을 통해 공유


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에 알려야 합니다.

참고 항목