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


Обратный вызов функций, реализованных интегрированной средой разработки

Чтобы сделать интеграцию с интегрированной средой разработки (ide) как можно безшовным унифицированное и обеспечить взаимодействие с пользователем, подключаемый модуль системы управления версиями можно использовать функцию обратного вызова, предоставляемые средой разработки. Подключаемый модуль может вызывать эти функции в нужное время во время операции системы управления версиями передачи информации в интегрированной среде разработки; интегрированная среда разработки может отображать эти сведения в качестве внедренной элементы в собственном пользовательском интерфейсе. Пользователь имеет менее разделенное взаимодействие в этом сценарии, чем если подключаемый модуль используется собственный пользовательский интерфейс.

Обязательный файл заголовка scc.h. Расположение по умолчанию \ program files \ 8,0 \ EnvSDK общее VSIP \ \. \ inc Кроме того, в папке VSIP которой имеет образца системы управления версиями вставляемую в папке \ program files \ 8,0 \ MSSCCI VSIP \.

В этом подразделе

  • LPTEXTOUTPROC
    Описывает функцию обратного вызова, используемую по Функция SccOpenProject отображать сообщения из подключаемого модуля системы управления версиями с помощью интегрированной среды разработки.

  • POPLISTFUNC
    Описывает функцию обратного вызова, используемую по Функция SccPopulateList когда интегрированная среда разработки не имеет полный доступ к сведениям, который доступен только подключаемому модулю системы управления версиями, как полный список файлов в системе управления версиями.

  • QUERYCHANGESFUNC
    Описывает функцию обратного вызова, используемую Функция SccQueryChanges операция.

  • POPDIRLISTFUNC
    Описывает функцию обратного вызова, используемую Функция SccPopulateDirList операция.

  • OPTNAMECHANGEPFN
    Описывает набор функций обратного вызова при вызове Функция SccSetOption это позволяет подключаемый модуль системы управления версиями, чтобы передать изменения имен обратно в интегрированной среде разработки.

Связанные подразделы

  • Функция SccOpenProject
    Открытие проекта.

  • Функция SccPopulateList
    Просмотрите список файлов для текущего состояния. Кроме того, использует pfnPopulate функция для уведомления вызывающего объекта, если файл не соответствует критериям nCommand.

  • Функция SccPopulateDirList
    Просмотрите список каталогов и файлов в проекте или в проектах, в которых находится в системе управления версиями. Все найденные каталог и имя файла, передаваемые функции обратного вызова.

  • Функция SccQueryChanges
    Проверяет изменения имен, которые были внесены в список файлов. Каждое имя файла функции обратного вызова передается вместе с своим состоянием изменения.

  • Функция SccSetOption
    Устанавливает большое количество различных параметров. Запуске каждого параметра SCC_OPT_xxx и имеет свой собственный указанный набор значений.

  • Подключаемые модули системы управления версиями
    Описывает содержимое раздела ссылки пакет SDK для подключаемых модулей системы управления версиями.