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


Метод ID2D1Factory1::UnregisterEffect (d2d1_1.h)

Отменяет регистрацию эффекта в экземпляре фабрики, соответствующего предоставленному classId .

Синтаксис

HRESULT UnregisterEffect(
  [in] REFCLSID classId
);

Параметры

[in] classId

Тип: REFCLSID

Идентификатор отменяемого эффекта.

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

Тип: HRESULT

D2DERR_EFFECT_IS_NOT_REGISTERED, если эффект не зарегистрирован, S_OK в противном случае.

Комментарии

Чтобы эффект был полностью выгружен, необходимо вызвать UnregisterEffect столько же раз, х 00 раз регистрировал эффект.

Метод UnregisterEffect отменяет регистрацию только тех эффектов, которые зарегистрированы в той же фабрике. Его нельзя использовать для отмены регистрации встроенного эффекта.

Требования

Требование Значение
Минимальная версия клиента Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d2d1_1.h
Библиотека D2d1.lib
DLL D2d1.dll

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

ID2D1Factory1

ID2D1Factory1::RegisterEffect