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


Метод IShellIconOverlayIdentifier::IsMemberOf (shobjidl_core.h)

Указывает, следует ли добавлять наложение значка к значку объекта оболочки.

Синтаксис

HRESULT IsMemberOf(
  [in] LPCWSTR pwszPath,
       DWORD   dwAttrib
);

Параметры

[in] pwszPath

Тип: PCWSTR

Строка Юникода, содержащая полный путь к объекту оболочки.

dwAttrib

Тип: DWORD

Атрибуты объекта. Полный список атрибутов файла и связанных с ними флагов см. в разделе Константы атрибутов файлов.

Возвращаемое значение

Тип: HRESULT

Этот метод возвращает одно из следующих элементов:

Код возврата Описание
S_OK
Должно отобразиться наложение значка.
S_FALSE
Наложение значка не должно отображаться.
E_FAIL
Операция не удалась.

Комментарии

Оболочка вызывает этот метод, чтобы определить, должно ли отображаться наложение значка обработчика для определенного объекта. Обработчики наложения значков обычно предназначены для работы с определенной группой файлов. Типичным примером является тип файла, определяемый определенным расширением имени файла. Обработчик наложения значков может запрашивать наложение значка для всех членов типа файла. Некоторые обработчики запрашивают наложение значка, только если член типа файла находится в определенном состоянии. Однако обработчики наложения значков могут запрашивать наложение значков для любого нужного объекта.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shlobj.h)
DLL Shell32.dll (версия 5.0 или более поздняя)

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

IShellIconOverlayIdentifier