ID2D1CommandList::Close 方法 (d2d1_1.h)

指示命令列表停止接受命令,以便你可以将其用作效果的输入或在 对 ID2D1DeviceContext::D rawImage 的调用中。 应在将方法附加到 ID2D1DeviceContext 并写入后调用方法,但在使用命令列表之前。

语法

HRESULT Close();

返回值

类型: HRESULT

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

HRESULT 说明
S_OK 未发生错误。
D2DERR_WRONG_STATE 已在命令列表中调用 Close。
 
注意 如果与命令列表关联的设备上下文有错误,则命令列表将返回相同的错误。
 

注解

如果已在命令列表中调用此方法,则此方法返回D2DERR_WRONG_STATE。 如果在填充期间设备上下文中发生错误,该方法将返回该错误。 否则,该方法返回S_OK。

如果 Close 方法返回错误,则以后对命令列表的任何使用都会导致相同的错误。

要求

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

另请参阅

ID2D1CommandList