CloseAnalyseW
Функция
CloseAnalyseW
вызывается Far Manager для уведомления плагина о том, что результат анализа больше не нужен и его можно удалить.
Это возможно в том случае, когда пользователь решил открыть файл другим плагином или вовсе передумал его открывать.
Внимание!
- Если пользователь выбрал ваш плагин, CloseAnalyseW не будет вызвана. Вы должны удалить данные во время обработки OpenW (OpenInfo.Data, если OpenInfo.OpenFrom == OPEN_ANALYSE).
void WINAPI CloseAnalyseW( const struct CloseAnalyseInfo *Info );
Параметры
Info
Указатель на структуру CloseAnalyseInfo, переданная Far Manager'ом плагину информация.
В начале функции проверьте, что поле
В начале функции проверьте, что поле
CloseAnalyseInfo.StructSize >= sizeof(CloseAnalyseInfo)
.Возвращаемое значение
Нет.
Пример
Пример из плагина "arclite".
void WINAPI CloseAnalyseW(const struct CloseAnalyseInfo *info) { delete static_cast(info->Handle); }
Смотрите также: