Compartir a través de


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

Consulte también

ID2D1Factory