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


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

Указывает приоритет наложения значка.

Синтаксис

HRESULT GetPriority(
  [out] int *pPriority
);

Параметры

[out] pPriority

Тип: int*

Адрес значения, указывающего приоритет идентификатора наложения. Возможные значения варьируются от нуля до 100 с нулевым наивысшим приоритетом.

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

Тип: HRESULT

Возвращает S_OK в случае успешного выполнения, или код ошибки COM в противном случае.

Комментарии

Если для объекта доступно несколько наложений значков, выбирается один с наивысшим приоритетом. Оболочка имеет набор внутренних правил, определяющих приоритет для многих случаев. Значение, возвращаемое Методом GetPriority , используется для тех случаев, когда внутренние правила оболочки не применяются. Как правило, значение следует задать равным нулю. Однако значение приоритета полезно при реализации двух или более обработчиков наложения значков, которые могут запрашивать значки наложения значков для одного и того же объекта. Задав значения приоритета соответствующим образом, можно указать, какие из наложений запрошенных значков будут отображаться.

Требования

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

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

IShellIconOverlayIdentifier