FS_Search

главная

Функция FS_Search используется для поиска объектов по дискам. Перед ее использованием вы должны инициализировать объект "поиск файлов по дискам" при помощи FS_Set.

void WINAPI FS_Search(
  CFileSearch *fs,
  void *UserData,
  FSPROCESSCHANGEDIRCALLBACK prcCDcb,
  SHOWPROGRESS showprogress,
  FSPROCESSITEMCALLBACK pf,
  DWORD Reserved
);

Параметры

fs
Указатель на объект.
UserData
Указатель на пользовательские данные. Он будет передаваться функциям-обработчикам.
prcCDcb
Указатель на обработчик события смена каталога. Может быть NULL.
showprogress
Указатель на функцию показа пользовательского сообщения об обработке определенного каталога. Может быть NULL.
pf
Указатель на функцию обработки найденного объекта. Не может быть NULL.
Reserved
Зарезервировано для будущего использования. Должно быть 0.

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

Нет. В случае досрочного прекращения работы соответствующий код ошибки записывается в SRWORKSTATUS.ExitCode (адрес этой структуры вы должны передать при инициализации объекта), поэтому проверяйте его после выполнения FS_Search.
Смотрите также:
Сервисные функции | FS_Create | FS_Delete | FS_Set | FS_GetRoot | FSPROCESSCHANGEDIRCALLBACK | SHOWPROGRESS | FSPROCESSITEMCALLBACK | SRWORKSTATUS