INTERFACE ID2D1Multithread (d2d1_1.h)
Mécanisme de verrouillage d’une fabrique Direct2D que Direct2D utilise pour contrôler l’accès exclusif aux ressources dans une application qui utilise plusieurs threads.
Héritage
L’interface ID2D1Multithread hérite de l’interface IUnknown. ID2D1Multithread a également les types de membres suivants :
Méthodes
L’interface ID2D1Multithread utilise ces méthodes.
ID2D1Multithread ::Enter Entre dans la section critique de l’API Direct2D, si elle existe. |
ID2D1Multithread ::GetMultithreadProtected Retourne si la fabrique Direct2D a été créée avec l’indicateur D2D1_FACTORY_TYPE_MULTI_THREADED. |
ID2D1Multithread ::Leave Quitte la section critique de l’API Direct2D, si elle existe. |
Remarques
Vous pouvez obtenir un objet ID2D1Multithread en le interrogeant à partir d’un objet ID2D1Factory .
Vous devez utiliser ce verrou lors de toute opération sur une surface Direct3D/DXGI. Direct2D attend sur n’importe quel appel jusqu’à ce que vous quittez la section critique.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | d2d1_1.h |