# 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);
    }

Смотрите также:
AnalyseW