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 , чтобы предотвратить удаление этих элементов из индекса.
Связанные темы