FRSUSERFUNC

Programming Far Manager plugins

FRSUSERFUNC

Тип FRSUSERFUNC описывает CALLBACK-функцию, вызываемую из функции FSF.FarRecursiveSearch для каждого найденного файла.
typedef int  (WINAPI *FRSUSERFUNC)(
  const struct PluginPanelItem *FData,
  const wchar_t *FullName,
  void *Param
);

Параметры

FData
Указатель на структуру PluginPanelItem для очередного найденного файлового объекта.
FullName
Полный путь к найденному файловому объекту.
Param
Указатель на данные пользователя (параметр Param фунции FSF.FarRecursiveSearch).

Возвращаемое значение

Пользовательская функция должна вернуть TRUE для продолжения сканирования файловой системы, или FALSE, если необходимо прервать процесс сканирования.

Замечания

FData и FullName определены только в контексте данной функции, плагин не должен сохранять эти указатели. Для сохранения данных, плагин должен скопировать эти значения в свои структуры. Param - те данные, которые плагин передал функции FSF.FarRecursiveSearch.
Смотрите также: