Я разрабатываю расширение пространства имен, которое дает виртуальный вид файлов на сервере. В этом представлении мне нужно предоставить разные состояния (в использовании, офлайн, вне синхронизации и т. Д.) Файла с использованием оверлейных значков.icon overlay handlers для расширения пространства имен
Я прочитал статью об использовании обработчика оверлея и подумал, что попытаюсь справиться с этим в одном из наших обработчиков наложения, которые реализуют интерфейс IShellIconOverlayIdentifier.
Я вижу, что IShellIconOverlayIdentifier :: IsMemberOf() и другие функции вызывается только при доступе к файлам в обычной файловой системе, то есть c: \, d: \ и т. Д. Когда я просматриваю расширение пространства имен, эти вызовы не являются вообще называется. Почему это? Как реализовать наложения для объектов в расширении пространства имен?
С уважением, Мадху