다음을 통해 공유


OPTNAMECHANGEPFN

이는 SccSetOption 호출(옵션 SCC_OPT_NAMECHANGEPFN 사용)에 지정된 콜백 함수이며 소스 제어 플러그 인에서 변경한 이름을 IDE에 다시 전달하는 데 사용됩니다.

서명

typedef void (*OPTNAMECHANGEPFN)(
   LPVOID pvCallerData,
   LPCSTR pszOldName,
   LPCSTR pszNewName
);

매개 변수

pvCallerData

[in] SccSetOption(옵션 SCC_OPT_USERDATA 사용)에 대한 이전 호출에서 지정된 사용자 값입니다.

pszOldName

[in] 파일의 원래 이름입니다.

pszNewName

[in] 파일 이름이 변경된 이름입니다.

반환 값

없음.

설명

소스 제어 작업 중에 파일 이름이 바뀌면 소스 제어 플러그 인은 이 콜백을 통해 이름 변경에 대해 IDE에 알릴 수 있습니다.

IDE가 이 콜백을 지원하지 않는 경우 SccSetOption을 호출하여 지정하지 않습니다. 플러그 인이 이 콜백을 지원하지 않는 경우 IDE가 콜백을 설정하려고 할 때 SccSetOption 함수에서 SCC_E_OPNOTSUPPORTED가 반환됩니다.

참고 항목