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


Перечисление IFILTER_FLAGS (filter.h)

Примечание

Служба индексирования больше не поддерживается в Windows XP и недоступна для использования с Windows 8. Вместо этого используйте Windows Search для поиска на стороне клиента и Microsoft Search Server Express для поиска на стороне сервера.

Указывает, должен ли вызывающий объект использовать интерфейсы IPropertySetStorage и IPropertyStorage для поиска дополнительных свойств.

Синтаксис

typedef enum tagIFILTER_FLAGS {
  IFILTER_FLAGS_OLE_PROPERTIES = 1
} IFILTER_FLAGS;

Константы

 
IFILTER_FLAGS_OLE_PROPERTIES
Значение: 1
Вызывающий объект должен использовать интерфейсы IPropertySetStorage и IPropertyStorage для поиска дополнительных свойств. Если этот флаг установлен, свойства, доступные через перечислители COM, не должны возвращаться из IFilter.

Комментарии

Параметр pdwFlags в методе IFilter::Init позволяет реализации IFilter передавать сведения обратно вызывающей стороне. Для службы индексирования 3.0 единственным допустимым флагом является IFILTER_FLAGS_OLE_PROPERTIES. Если не следует перечислять свойства OLE, то для pdwFlags должно быть задано значение 0.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть filter.h

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

Ifilter

IPropertySetStorage

IPropertyStorage