Функция SccGetExtendedCapabilities
Эта функция возвращает дополнительные возможности, поддерживаемые подключаемым модулем управления версиями.
Синтаксис
SCCRTN SccGetExtendedCapabilities(
LPVOID pContext,
LONG lSccExCaps,
LPBOOL pbSupported
);
Параметры
pContext
[in] Указатель контекста подключаемого модуля управления версиями.
lSccExCaps
[in] Флаг, указывающий расширенную возможность для тестирования (см. таблицу расширенного кода возможностей в флагах возможностей для возможных флагов).
pbSupported
[out] Возвращает ненулевое значение (TRUE
), если указанная возможность поддерживается; в противном случае возвращается ноль (FALSE
).
Возвращаемое значение
Реализация подключаемого модуля управления версиями этой функции должна возвращать одно из следующих значений:
значение | Описание |
---|---|
SCC_OK | Операция получения возможностей успешно завершена. |
SCC_E_UNKNOWNERROR SCC_E_NONSPECIFICERROR |
Произошла неизвестная или неопределенная ошибка. |
Замечания
Этот метод вызывается по запросу; То есть, когда необходимо проверить возможность, вызывается этот метод, чтобы определить, поддерживается ли эта возможность. Указан только один флаг за раз.