Перечислимый тип FINDEX_SEARCH_OPS определяет значения, которые используются функцией FindFirstFileEx, чтобы установить выполняемый тип фильтрации.
Синтаксис
typedef enum _FINDEX_SEARCH_OPS { FindExSearchNameMatch, FindExSearchLimitToDirectories, FindExSearchLimitToDevices, } FINDEX_SEARCH_OPS ; |
Константы
FindExSearchNameMatch
Ищет файл, который соответствует заданному имени файла.
Обратите внимание! на то, что когда используется эта операция поиска, параметр lpSearchFilter функции FindFirstFileEx должен быть ПУСТО (NULL). |
FindExSearchLimitToDirectories
Это - консультативный флажок.
Если файловая система поддерживает фильтрацию каталога, функция ищет "файл", который соответствует заданному имени файла, и этому каталогу.
Если файловая система не поддерживает фильтрацию каталога, этот флажок молча игнорируется.
Когда эта операция поиска используется, параметр lpSearchFilter функции FindFirstFileEx должен быть - ПУСТО (NULL).
Если Вы хотите организовать фильтрацию каталога, то используете этот флажок во всех файловых системах, но убеждайтесь в том, что проверили данные атрибутов файла, сохраненные в параметре *lpFindFileData функции FindFirstFileEx, чтобы выяснить, действительно ли возвратила функция дескриптор каталога.
FindExSearchLimitToDevices
Этот тип фильтрации не доступен.
Информацию о перечисляемых устройствах см. в статье Интерфейсы устройств.
Смотри также
Перечислимые типы, используемые в управлении файлами, FindFirstFileEx
Размещение и совместимость FINDEX_SEARCH_OPS |
||
К |
Windows XP |
Да |
л |
Windows 2000 Professional |
Да |
и |
Windows NT Workstation |
Да версии 4.0 и выше |
е |
Windows Me |
Нет |
н |
Windows 98 |
Нет |
т |
Windows 95 |
Нет |
С |
Windows Server 2003 |
Да |
е | Windows 2000 Server | Да |
р | Windows NT Server | Да версии 4.0 и выше |
в | ||
е | ||
р | ||
Используемая библиотека |
- |
|
Используемая DLL | - | |
Заголовочный файл | ||
- объявлено в |
Winbase.h |
|
- включено в |
Windows.h |
|
Unicode |
Нет |
|
Замечания по платформе |
Не имеется |