Поделиться через


Функция SccProperties

Эта функция отображает свойства управления версиями для файла или проекта.

Синтаксис

SCCRTN SccProperties (
   LPVOID pvContext,
   HWND   hWnd,
   LPCSTR lpFileName
);

Параметры

pvContext

[in] Структура контекста подключаемого модуля управления версиями.

hWnd

[in] Дескриптор окна интегрированной среды разработки, который подключаемый модуль управления версиями может использовать в качестве родительского элемента для любых диалоговых окон, которые он предоставляет.

lpFileName

[in] Полное имя пути файла или проекта.

Возвращаемое значение

Реализация подключаемого модуля управления версиями этой функции должна возвращать одно из следующих значений:

значение Описание
SCC_OK Свойства были успешно отображены.
SCC_I_RELOADFILE Система управления версиями изменила свойства файла, поэтому интегрированная среда разработки должна перезагрузить этот файл.
SCC_E_PROJNOTOPEN Указанный проект не был открыт в системе управления версиями.
SCC_E_NOTAUTHORIZED Пользователь не имеет права просматривать свойства этого файла или проекта.
SCC_E_FILENOTCONTROLLED Указанный файл или проект не находится под управлением версиями.
SCC_E_NONSPECIFICERROR

SCC_E_UNKNOWNERROR
Произошла неизвестная или общая ошибка.

Замечания

Подключаемый модуль управления версиями отображает свойства в собственном диалоговом окне.

Свойства определяются подключаемым модулем управления версиями и могут отличаться от подключаемого модуля для подключаемого модуля. Если подключаемый модуль позволяет пользователю изменять свойства системы управления версиями файла, он должен вернуться, чтобы сообщить SCC_I_RELOAD интегрированной среде разработки о необходимости перезагрузить этот файл или проект.

См. также