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


Метод IFont::ReleaseHfont (ocidl.h)

Уведомляет объект шрифта о том, что вызывающий объект, который ранее блокировал этот шрифт в кэше с помощью IFont::AddRefHfont , больше не требует блокировки.

Синтаксис

HRESULT ReleaseHfont(
  [in] HFONT hFont
);

Параметры

[in] hFont

Дескриптор шрифта, ранее реализованный через IFont::get_hFont. Это значение было передано в предыдущий вызов IFont::AddRefHfont для блокировки шрифта, и вызывающий объект теперь хотел бы разблокировать шрифт в кэше.

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

Метод поддерживает стандартные возвращаемые значения E_UNEXPECTED и E_INVALIDARG, а также следующие значения.

Код возврата Описание
S_OK
Шрифт был успешно разблокирован.
S_FALSE
Шрифт не был заблокирован в кэше. Это возвращаемое значение является неопасным уведомлением вызывающей стороны о том, что у него может возникнуть проблема со подсчетом ссылок на шрифты.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ocidl.h

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

IFont

IFont::AddRefHfont