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


Функция JetSetCursorFilter

применимо к: Windows | Windows Server

Функция JetSetCursorFilter задает массив простых фильтров для функции JetMove .

Функция JetSetCursorFilter появилась в операционной системе Windows 8.

Функция JetSetCursorFilter в настоящее время поддерживается только в первичных индексах.

JET_ERR JET_API JetSetCursorFilter(
  __in          JET_SESID sesid,
  __in          JET_TABLEID tableid,
  __in_ecount(cFilters)  JET_INDEX_COLUMN* rgFilters,
  __in          DWORD cFilters,
  __in          JET_GRBIT grbit
);

Параметры

Sesid

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

tableid

Курсор для размещения.

rgFilters

Простые фильтры записей.

cFilters

Количество фильтров.

гбит

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

Ценность

Значение

None

Параметр по умолчанию.

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

Эта функция возвращает тип данных JET_ERR с одним из кодов возврата, перечисленных в следующей таблице. Дополнительные сведения о возможных ошибках расширяемого ядра хранилища (ESE) см. в разделе "Расширяемые ошибки подсистемы хранилища " и параметры обработки ошибок.

Код возврата

Description

JET_errSuccess

Операция успешно завершена.

JET_errFilteredMoveNotSupported

JetSetCursorFilter не работает на вторичных индексах.

Требования

Требование Ценность

Client

Требуется Windows 8.

Сервер

Требуется Windows Server 2012.

Header

Объявлен в Esent.h.

Library

Используйте ESENT.lib.

DLL

Требуется ESENT.dll.

См. также

JetMove
JET_ERR