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


System.Search.IsClosedDirectory

Создается как TRUE элементом контейнера, чтобы указать, что его дочерние элементы не нужно перечислять индексатором, если элемент контейнера не изменился с момента последнего обхода добавочной проверки индекса. Это способствует оптимизации производительности индексатора. В таких случаях контейнера (например, сообщение электронной почты с вложениями или сжатый файл с расширением имени .zip) дочерние элементы неотделимы от родительского элемента. Например, если изменяется свойство System.DateModified содержащегося элемента, то значение System.DateModified контейнера изменится на соответствие. Кроме того, при удалении родительского элемента удаляются и все дочерние элементы. Таким образом, если контейнер не изменился, индексатор знает, что ничего в нем не изменилось, и ему не нужно открывать контейнер для проверки содержимого по отдельности.

Windows 10, версия 1703, Windows 10, версия 1607, Windows 10, версия 1511, Windows 10, версия 1507, Windows 8.1, Windows 8, Windows 7, Windows Vista

propertyDescription
   name = System.Search.IsClosedDirectory
   shellPKey = PKEY_Search_IsClosedDirectory
   formatID = 0B63E343-9CCC-11D0-BCDB-00805FCCCE04
   propID = 23
   SearchInfo
      InInvertedIndex = false
      IsColumn = false
   typeInfo
      type = Boolean

Комментарии

Значения PKEY определяются в Propkey.h.

Важно!

Если элемент выдает значение TRUE для этого свойства, каждый из его дочерних элементов должен выдавать свойство System.Search.IsFullyContained как TRUE , чтобы предотвратить удаление этих элементов из индекса.

 

PropertyDescription

searchInfo

labelInfo

Typeinfo

displayInfo

Stringformat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

drawControl

editControl

filterControl

queryControl