Функция
FindAllFilesEx выполняет поиск всех файлов, соответствующего указанному шаблону имени, и сохраняет его имя в предоставленный буфер. Буфер должен быть достаточно большим, чтобы вместить все имена найденных файлов. Разделителем имён в буфере является 7Fh. При выводе имени файла из буфера необходимо проверять символ на 7Fh. Функция
FindAllFilesEx автоматически выравнивает стек на 6 байт.
Параметры:- Указатель на строку шаблона имени файла (например, "*.txt").
- Указатель на буфер, куда будет сохранено имя найденного файла.
- Атрибуты файла, которые нужно учитывать при поиске (например, скрытые, системные и т.д.).
Возвращаемое значение:- Если CF = 0: Файл найден.
- Если CF = 1: Файл не найден. AX содержит код ошибки.
Состояние флагов:- Функция влияет на все флаги.
Особенности:- Функция не изменяет значения регистров, кроме AX и флагов.