структура 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 [только классические приложения] |
См. также раздел