Interface ID2D1Multithread (d2d1_1.h)
Um mecanismo de bloqueio de uma fábrica de Direct2D que Direct2D usa para controlar o acesso exclusivo a recursos em um aplicativo que usa vários threads.
Herança
A interface ID2D1Multithread herda da interface IUnknown . ID2D1Multithread também tem estes tipos de membros:
Métodos
A interface ID2D1Multithread tem esses métodos.
ID2D1Multithread::Enter Insere a seção crítica da API Direct2D, se ela existir. |
ID2D1Multithread::GetMultithreadProtected Retorna se a fábrica de Direct2D foi criada com o sinalizador D2D1_FACTORY_TYPE_MULTI_THREADED. |
ID2D1Multithread::Leave Deixa a seção crítica da API Direct2D, se ela existir. |
Comentários
Você pode obter um objeto ID2D1Multithread consultando-o de um objeto ID2D1Factory .
Você deve usar esse bloqueio ao fazer qualquer operação em uma superfície Direct3D/DXGI. Direct2D aguardará em qualquer chamada até que você deixe a seção crítica.
Nota A renderização normal é protegida automaticamente por um bloqueio de Direct2D interno.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | d2d1_1.h |