Поделиться через


структура 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

TAGID последней записи после FindFirst, если индекс имеет значение UNIQUE.

tName

Тип элемента, который необходимо найти. См . раздел Типы ТЕГов.

dwIndexRec

Внутренний счетчик, используемый для отслеживания того, где в индексе должна начинаться следующая операция поиска.

dwFlags

Этот элемент может иметь значение 0 или SHIMDB_INDEX_UNIQUE_KEY (0x00000001), что указывает на то, что это индекс уникального ключа.

ullKey

Ключ для текущей записи.

szName

Текущая строка (если тип тега TAG_TYPE_STRINGREF).

dwName

Текущее значение DWORD (если тип тега TAG_TYPE_DWORD).

pguidName

Текущее значение GUID (если тип тега — TAG_TYPE_BINARY , а ТЕГ — TAG_DATABASE_ID).

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]

См. также раздел

SdbFindFirstDWORDIndexedTag