Freigeben über


FINDEX_SEARCH_OPS-Enumeration (minwinbase.h)

Hiermit werden die Werte definiert, die mit der FindFirstFileEx-Funktion verwendet werden, um den Typ der durchzuführenden Filterung anzugeben.

Syntax

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

Konstanten

 
FindExSearchNameMatch
Die Suche nach einer Datei, die einem angegebenen Dateinamen entspricht.


Der lpSearchFilter-Parameter von
FindFirstFileEx muss sein
NULL , wenn dieser Suchvorgang verwendet wird.
FindExSearchLimitToDirectories
Dies ist ein Hinweisflag.
Wenn das Dateisystem die Verzeichnisfilterung unterstützt, sucht die Funktion nach einer Datei, die dem angegebenen Namen entspricht und auch ein Verzeichnis ist.
Wenn das Dateisystem die Verzeichnisfilterung nicht unterstützt, wird dieses Flag unbeaufsichtigt ignoriert.


Der lpSearchFilter-Parameter der FindFirstFileEx-Funktion muss NULL sein, wenn dieser Suchwert verwendet wird.

Wenn die Verzeichnisfilterung gewünscht ist, kann dieses Flag auf allen Dateisystemen verwendet werden. Da es sich jedoch um ein Beratendes Flag handelt und sich nur auf Dateisysteme auswirkt, die dies unterstützen, muss die Anwendung die Dateiattributedaten untersuchen, die im lpFindFileData-Parameter der FindFirstFileEx-Funktion gespeichert sind, um festzustellen, ob die Funktion ein Handle an ein Verzeichnis zurückgegeben hat.
FindExSearchLimitToDevices
Dieser Filtertyp ist nicht verfügbar.


Weitere Informationen finden Sie unter
Geräteschnittstellenklassen.
FindExSearchMaxSearchOp

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [Desktop-Apps | UWP-Apps]
Kopfzeile minwinbase.h (include Minwinbase.h, Windows.h)

Weitere Informationen

FindFirstFileEx