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 |