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 index, der durchsucht werden soll.

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 elements, das gefunden werden soll. Weitere Informationen finden Sie unter TAG-Typen.

dwIndexRec

Ein interner Indikator, mit dem nachverfolgt wird, wo im Index der nächste Suchvorgang beginnen soll.

dwFlags

Dieser Member kann 0 oder SHIMDB _ INDEX _ UNIQUE _ KEY (0x00000001) sein. Dies gibt an, 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 _ TAGTYP _ BINARY und das TAG TAG DATABASE _ _ ID ist).

Anforderungen

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

Weitere Informationen

SdbFindFirstDWORDIndexedTag