Метод IShellIconOverlayIdentifier::IsMemberOf (shobjidl_core.h)
Указывает, следует ли добавлять наложение значка к значку объекта оболочки.
Синтаксис
HRESULT IsMemberOf(
[in] LPCWSTR pwszPath,
DWORD dwAttrib
);
Параметры
[in] pwszPath
Тип: PCWSTR
Строка Юникода, содержащая полный путь к объекту оболочки.
dwAttrib
Тип: DWORD
Атрибуты объекта. Полный список атрибутов файла и связанных с ними флагов см. в разделе Константы атрибутов файлов.
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает одно из следующих элементов:
Код возврата | Описание |
---|---|
|
Должно отобразиться наложение значка. |
|
Наложение значка не должно отображаться. |
|
Операция не удалась. |
Комментарии
Оболочка вызывает этот метод, чтобы определить, должно ли отображаться наложение значка обработчика для определенного объекта. Обработчики наложения значков обычно предназначены для работы с определенной группой файлов. Типичным примером является тип файла, определяемый определенным расширением имени файла. Обработчик наложения значков может запрашивать наложение значка для всех членов типа файла. Некоторые обработчики запрашивают наложение значка, только если член типа файла находится в определенном состоянии. Однако обработчики наложения значков могут запрашивать наложение значков для любого нужного объекта.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shlobj.h) |
DLL | Shell32.dll (версия 5.0 или более поздняя) |