Перечисление FINDEX_SEARCH_OPS (minwinbase.h)

Определяет значения, используемые с функцией FindFirstFileEx для указания типа выполняемой фильтрации.

Синтаксис

typedef enum _FINDEX_SEARCH_OPS {
  FindExSearchNameMatch,
  FindExSearchLimitToDirectories,
  FindExSearchLimitToDevices,
  FindExSearchMaxSearchOp
} FINDEX_SEARCH_OPS;

Константы

 
FindExSearchNameMatch
Поиск файла, который соответствует указанному имени файла.


Параметр lpSearchFilter для
Параметр FindFirstFileEx должен иметь значение
Значение NULL при использовании этой операции поиска.
FindExSearchLimitToDirectories
Это флаг рекомендаций.
Если файловая система поддерживает фильтрацию каталогов, функция ищет файл, который соответствует указанному имени и также является каталогом.
Если файловая система не поддерживает фильтрацию каталогов, этот флаг игнорируется автоматически.


При использовании этого значения поиска параметр lpSearchFilter функции FindFirstFileEx должен иметь значение NULL .

Если требуется фильтрация каталогов, этот флаг можно использовать во всех файловых системах, но так как он является флагом рекомендаций и влияет только на файловые системы, которые его поддерживают, приложение должно изучить данные атрибута файла, хранящиеся в параметре lpFindFileData функции FindFirstFileEx , чтобы определить, вернула ли функция дескриптор в каталог.
FindExSearchLimitToDevices
Этот тип фильтрации недоступен.


Дополнительные сведения см. в разделе
Классы интерфейса устройства.
FindExSearchMaxSearchOp

Требования

Требование Значение
Минимальная версия клиента Windows XP [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 [классические приложения | Приложения UWP]
Верхняя часть minwinbase.h (включая Minwinbase.h, Windows.h)

См. также раздел

FindFirstFileEx