FINDEX_SEARCH_OPS 枚举 (minwinbase.h)

定义与 FindFirstFileEx 函数一起使用的值,以指定要执行的筛选的类型。

语法

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

常量

 
FindExSearchNameMatch
搜索与指定文件名匹配的文件。


lpSearchFilter 参数
FindFirstFileEx 必须为
使用此搜索操作时为 NULL
FindExSearchLimitToDirectories
这是一个咨询标志。
如果文件系统支持目录筛选,则函数将搜索与指定名称匹配且也是目录的文件。
如果文件系统不支持目录筛选,则会以无提示方式忽略此标志。


使用此搜索值时,FindFirstFileEx 函数的 lpSearchFilter 参数必须为 NULL

如果需要目录筛选,则可以在所有文件系统上使用此标志,但由于它是一个咨询标志并且仅影响支持它的文件系统,因此应用程序必须检查存储在 FindFirstFileEx 函数的 lpFindFileData 参数中的文件属性数据,以确定该函数是否已返回目录的句柄。
FindExSearchLimitToDevices
此筛选类型不可用。


有关详细信息,请参阅
设备接口类
FindExSearchMaxSearchOp

要求

要求
最低受支持的客户端 Windows XP [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2003 [桌面应用 | UWP 应用]
标头 minwinbase.h (包括 Minwinbase.h、Windows.h)

另请参阅

FindFirstFileEx