ХАНДЫФАР

Функция FindAllFilesEx выполняет поиск всех файлов, соответствующего указанному шаблону имени, и сохраняет его имя в предоставленный буфер. Буфер должен быть достаточно большим, чтобы вместить все имена найденных файлов. Разделителем имён в буфере является 7Fh. При выводе имени файла из буфера необходимо проверять символ на 7Fh. Функция FindAllFilesEx автоматически выравнивает стек на 6 байт.

Параметры:

  1. Указатель на строку шаблона имени файла (например, "*.txt").
  2. Указатель на буфер, куда будет сохранено имя найденного файла.
  3. Атрибуты файла, которые нужно учитывать при поиске (например, скрытые, системные и т.д.).

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

  • Если CF = 0: Файл найден.
  • Если CF = 1: Файл не найден. AX содержит код ошибки.

Состояние флагов:

  • Функция влияет на все флаги.

Особенности:

  • Функция не изменяет значения регистров, кроме AX и флагов.
Made on
Tilda