Freigeben über


FIND_INFO-Struktur

Enthält Suchkontextinformationen.

Syntax

typedef struct _FIND_INFO {
  TAGID     tiIndex;
  TAGID     tiCurrent;
  TAGID     tiEndIndex;
  TAG       tName;
  DWORD     dwIndexRec;
  DWORD     dwFlags;
  ULONGLONG ullKey;
  union {
    LPCTSTR szName;
    DWORD   dwName;
    GUID    *pguidName;
  };
} FIND_INFO, *PFIND_INFO;

Member

tiIndex

Die TAGID für den zu durchsuchenden Index.

tiCurrent

Die TAGID für das aktuelle Element, das sich befindet.

tiEndIndex

Die TAGID für den letzten Datensatz nach FindFirst, wenn der Index UNIQUE ist.

tName

Der Typ des zu findenden Elements. Weitere Informationen finden Sie unter TAG-Typen.

dwIndexRec

Ein interner Zähler, mit dem nachverfolgt wird, wo im Index der nächste Suchvorgang gestartet werden soll.

dwFlags

Dieser Member kann 0 oder SHIMDB_INDEX_UNIQUE_KEY (0x00000001) sein, was angibt, dass es sich um einen Eindeutigen Schlüsselindex handelt.

ullKey

Der Schlüssel für den aktuellen Eintrag.

szName

Die aktuelle Zeichenfolge (wenn der Tagtyp TAG_TYPE_STRINGREF ist).

dwName

Der aktuelle DWORD-Wert (wenn der Tagtyp TAG_TYPE_DWORD ist).

pguidName

Der aktuelle GUID-Wert (wenn der Tagtyp TAG_TYPE_BINARY ist und TAG TAG_DATABASE_ID ist).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]

Siehe auch

SdbFindFirstDWORDIndexedTag