Поделиться через


Перечисление D2D1_THREADING_MODE (d2d1_1.h)

Указывает режим потоков, используемый при одновременном создании устройства, фабрики и контекста устройства.

Синтаксис

typedef enum D2D1_THREADING_MODE {
  D2D1_THREADING_MODE_SINGLE_THREADED,
  D2D1_THREADING_MODE_MULTI_THREADED,
  D2D1_THREADING_MODE_FORCE_DWORD = 0xffffffff
} ;

Константы

 
D2D1_THREADING_MODE_SINGLE_THREADED
Ресурсы могут вызываться только последовательно. Состояние контекста устройства не защищено от многопотокового доступа.
D2D1_THREADING_MODE_MULTI_THREADED
Ресурсы могут вызываться из нескольких потоков. Ресурсы используют переблокированные подсчеты ссылок, и их состояние защищено.
D2D1_THREADING_MODE_FORCE_DWORD
Значение: 0xffffffff

Требования

Требование Значение
Минимальная версия клиента Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Верхняя часть d2d1_1.h

См. также раздел

D2D1_CREATION_PROPERTIES

Многопоточные приложения Direct2D