Мой начальник хочет, чтобы я написал DLL на C ++ (MSVC ++ 2010), которая может выполнять теневое копирование тома, которое он может вызывать из VB6 (или на более позднем этапе, на других языках) и которое может возвращать обновления статуса во времяне законченОн называет это «событиями».
У меня такое чувство, что мне, наконец, нужно изучать COM (я бы предпочел не ...) ... также мне приходит в голову функция обратного вызова, но это, безусловно,невозможно передать указатели функций из VB6 в C ++?
Может кто-нибудь обрисовать, что я должен изучить и как это можно сделать, с COM или без?
РЕДАКТИРОВАТЬ: ответить на вопрос,рабочий процесс должен выглядеть следующим образом:
Приложение VB6 определяет файлы для резервного копирования
Мне дан путь и создается временный томтеневая копия, которая включает этот путь и возвращает точку монтирования (или аналогичную)
- на этом этапе, я регулярно сообщаю приложению VB6, насколько далеко я
Приложение VB6 создает резервную копию теневой копии, а затем удаляет теневую копию.