ProcessHostFileW
Функция ProcessHostFileW
вызывается, чтобы выполнить архивные команды Far Manager.
Рекомендуется поместить сюда дополнительные операции, которые обрабатывают файл, на основании которого плагин эмулирует файловую систему.
intptr_t WINAPI ProcessHostFileW(
const struct ProcessHostFileInfo *Info
);
Параметры
Info
Указатель на структуру
ProcessHostFileInfo, Far Manager передает плагину элементы на обработку.
В начале функции проверьте, что поле
ProcessHostFileInfo.StructSize >= sizeof(ProcessHostFileInfo)
.
Возвращаемое значение
Если функция выполнила свои действия успешно, то верните 1
. В противном случае 0
.
Примечание
Если операция не удалась, но часть файлов была успешно обработана, плагин может удалить выделение только с обработанных файлов. Для этого он должен очистить
флаг
PPIF_SELECTED у обработанных элементов переданного функции списка
PluginPanelItem
.
Смотрите также: