Interfaz ID2D1Multithread (d2d1_1.h)
Un mecanismo de bloqueo de un generador de Direct2D que Usa Direct2D para controlar el acceso exclusivo a recursos en una aplicación que usa varios subprocesos.
Herencia
La interfaz ID2D1Multithread hereda de la interfaz IUnknown . ID2D1Multithread también tiene estos tipos de miembros:
Métodos
La interfaz ID2D1Multithread tiene estos métodos.
ID2D1Multithread::Enter Escribe la sección Crítica de la API de Direct2D, si existe. |
ID2D1Multithread::GetMultithreadProtected Devuelve si el generador de Direct2D se creó con la marca D2D1_FACTORY_TYPE_MULTI_THREADED. |
ID2D1Multithread::Leave Deja la sección crítica de la API de Direct2D, si existe. |
Comentarios
Puede obtener un objeto ID2D1Multithread consultando un objeto ID2D1Factory .
Debes usar este bloqueo mientras realizas cualquier operación en una superficie Direct3D/DXGI. Direct2D esperará en cualquier llamada hasta que deje la sección crítica.
Nota La representación normal se protege automáticamente mediante un bloqueo interno de Direct2D .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 y actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | d2d1_1.h |