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


Функция SdbDeclareIndex

Объявляет новый индекс в указанной базе данных.

Синтаксис

BOOL WINAPI SdbDeclareIndex(
  _In_  PDB     pdb,
  _In_  TAG     tWhich,
  _In_  TAG     tKey,
  _In_  DWORD   dwEntries,
  _In_  BOOL    bUniqueKey,
  _Out_ INDEXID *piiIndex
);

Параметры

pdb [in]

Дескриптор для базы данных оболочки.

tWhich [in]

Этот параметр должен быть TAG_TYPE_LIST.

tKey [in]

ТЕГ, указывающий тип, используемый в качестве ключа. Этот параметр не может быть TAG_TYPE_LIST.

dwEntries [in]

Количество записей, выделяемых в индексе.

bUniqueKey [in]

Если этот параметр имеет значение TRUE, индекс является индексом уникального ключа.

piiIndex [out]

Результирующий идентификатор INDEXID вновь объявленного индекса.

Возвращаемое значение

Функция возвращает значение TRUE при успешном выполнении или FALSE при сбое.

Комментарии

Вызовите эту функцию перед записью тегов в новый индекс.

Требования

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

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

INDEXID

SdbCommitIndexes

SdbStartIndexing

SdbStopIndexing