FIND_INFO结构

包含搜索上下文信息。

语法

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;

成员

tiIndex

要搜索的索引的 TAGID

tiCurrent

所找到的当前项的 TAGID

tiEndIndex

如果索引为 UNIQUE,则为 FindFirst 之后的最后一条记录的 TAGID

tName

要定位的项的类型。 请参阅 TAG 类型

dwIndexRec

用于跟踪索引中下一个查找操作应开始的位置的内部计数器。

dwFlags

此成员可以是 0 或 SHIMDB_INDEX_UNIQUE_KEY (0x00000001) ,这表示这是一个唯一键索引。

ullKey

当前条目的键。

szName

如果标记类型TAG_TYPE_STRINGREF) ,则当前字符串 (

dwName

如果标记类型TAG_TYPE_DWORD) ,则当前 DWORD (

pguidName

如果标记类型TAG_TYPE_BINARY且 TAG TAG_DATABASE_ID) ,则当前 GUID 值 (。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]

另请参阅

SdbFindFirstDWORDIndexedTag