ID2D1Multithread 接口 (d2d1_1.h)

Direct2D 工厂中的一种锁定机制,Direct2D 使用该机制来控制使用多个线程的应用中的独占资源访问。

继承

ID2D1Multithread 接口继承自 IUnknown 接口。 ID2D1Multithread 还具有以下类型的成员:

方法

ID2D1Multithread 接口具有这些方法。

 
ID2D1Multithread::Enter

输入 Direct2D API 关键部分(如果存在)。
ID2D1Multithread::GetMultithreadProtected

返回是否使用 D2D1_FACTORY_TYPE_MULTI_THREADED 标志创建 Direct2D 工厂。
ID2D1Multithread::Leave

保留 Direct2D API 关键部分(如果存在)。

注解

可以通过从 ID2D1Factory 对象查询 ID2D1Multithread 对象来获取该对象。

在 Direct3D/DXGI 图面上执行任何操作时,应使用此锁。 Direct2D 将等待任何调用,直到你离开关键部分。

注意 正常呈现由内部 Direct2D 锁自动保护。
 

要求

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

另请参阅

ID2D1Factory