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


Функция SccDirQueryInfo

Эта функция учитывает список полных каталогов для их текущего состояния.

SCCRTN SccDirQueryInfo(
LPVOID  pContext,
LONG    nDirs,
LPCSTR* lpDirNames,
LPLONG  lpStatus
);

Параметры

  • pContext
    [in] структура контекста системы управления версиями подключаемых модулей.

  • nDirs
    [in] число выделенных быть запрошенным каталогов.

  • lpDirNames
    [in] массив полных путей к каталогам, которые должны запрашиваться.

  • lpStatus
    [in, out] структура массива для подключаемых модулей системы управления версиями для возвращения состояние пометит (см. Перечислитель кодов состояния каталогов дополнительные сведения).

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

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

Значение

Описание

SCC_OK

Запрос завершился успешно.

SCC_E_OPNOTSUPPORTED

Система управления исходным кодом не поддерживает эту операцию.

SCC_E_ACCESSFAILURE

Возникла проблема при доступе к система управления версиями, возможно, из-за проблем с сетью или конкуренции. Повтор рекомендуется.

SCC_E_NONSPECIFICERROR

SCC_E_UNKNOWNERROR

Неспецифичный сбой.

Заметки

Функция заполняет возвращенный массив с битовой маской из битов SCC_DIRSTATUS семейство (см. Перечислитель кодов состояния каталогов), одна запись для каждого указанного каталога. Массив состояния выбран вызывающим объектом.

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

Примечание

Если подключаемый модуль системы управления версиями решает не предоставлять одно или несколько значений состояния, то unimplemented биты должны быть установлены в нуль.

См. также

Ссылки

Перечислитель кодов состояния каталогов

Основные понятия

Функции API подключаемых модулей системы управления версиями