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 アプリ]
Header minwinbase.h (Minwinbase.h、Windows.h を含む)

こちらもご覧ください

FindFirstFileEx