ProcessHostFile
Функция
ProcessHostFile вызывается, чтобы выполнить
архивные команды
FAR Manager. Рекомендуется поместить сюда дополнительные операции,
которые обрабатывают файл, на основании которого плагин эмулирует
файловую систему.
int WINAPI ProcessHostFile(
HANDLE hPlugin,
struct PluginPanelItem *PanelItem,
int ItemsNumber,
int OpMode
);
Параметры
hPlugin
PanelItem
Указывает на массив структур
PluginPanelItem.
Каждая структура соответствует файлу, выбранному в панели плагина.
ItemsNumber
Количество структур PluginPanelItem в массиве PanelItem.
OpMode
Комбинация флагов
operation mode.
Для этой функции равна 0 или OPM_TOPLEVEL.
Возвращаемое значение
В случае успеха должно возвращаться TRUE. Иначе - FALSE.
Примечание
Если операция не удалась, но часть файлов была успешно обработана,
плагин может удалить выделение только с обработанных файлов. Для
этого он должен очистить флаг
PPIF_SELECTED
у обработанных элементов переданного функции списка PluginPanelItem.