ID2D1Factory1::UnregisterEffect 方法 (d2d1_1.h)

取消注册工厂实例中与提供的 classId 相对应的效果。

语法

HRESULT UnregisterEffect(
  [in] REFCLSID classId
);

参数

[in] classId

类型: REFCLSID

要注销的效果的标识符。

返回值

类型: HRESULT

如果未注册效果,则D2DERR_EFFECT_IS_NOT_REGISTERED,否则S_OK。

注解

若要完全卸载效果,必须调用 UnregisterEffect 的次数与注册效果的次数相同。

UnregisterEffect 方法仅取消注册在同一工厂上注册的那些效果。 它不能用于取消注册内置效果。

要求

要求
最低受支持的客户端 适用于 Windows 7 的Windows 8和平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 适用于 Windows Server 2008 R2 的Windows Server 2012和平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 d2d1_1.h
Library D2d1.lib
DLL D2d1.dll

另请参阅

ID2D1Factory1

ID2D1Factory1::RegisterEffect