D2D1_FACTORY_TYPE_SINGLE_THREADED值: 0不为访问或写入工厂或其创建的对象提供同步。 如果工厂或对象是从多个线程调用的,则由应用程序提供访问锁定。 D2D1_FACTORY_TYPE_MULTI_THREADED值:1Direct2D 提供用于访问工厂及其创建的对象以及对其进行写入的同步,从而支持从多个线程进行安全访问。 D2D1_FACTORY_TYPE_FORCE_DWO...
ID2D1Multithread 接口继承自 IUnknown 接口。 ID2D1Multithread 还具有以下类型的成员: 方法 ID2D1Multithread 接口具有这些方法。 展开表 ID2D1Multithread::Enter 输入Direct2D API 关键部分(如果存在)。 ID2D1Multithread::GetMultithreadProtected 返回是否使用 D2D1_FACTORY_TYPE_MULTI_THREADED 标志创建 Direct2D...
D2D1_THREADING_MODE_MULTI_THREADED = D2D1_FACTORY_TYPE_MULTI_THREADED, D2D1_THREADING_MODE_FORCE_DWORD = 0xffffffff, } D2D1_THREADING_MODE; typedef struct D2D1_CREATION_PROPERTIES { D2D1_THREADING_MODE threadingMode; D2D1_DEBUG_LEVEL debugLevel; D2D1_DEVICE_CONTEXT_OPTIONS options; } D2D1_CREATION...
#include<d2d1.h> ID2D1Factory *pFactory; //MainWindow class MainWnd() : pFactory(NULL) {}; if (FAILED(D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, &pFactory))) { //inside case WM_CREATE: return -1;} I get this error message:1...
{ D2D1_FACTORY_TYPE_SINGLE_THREADED = 0, D2D1_FACTORY_TYPE_MULTI_THREADED = 1 } D2D1_FACTORY_TYPE; typedef enum { D2D1_FEATURE_LEVEL_DEFAULT = 0, D2D1_FEATURE_LEVEL_9 = D3D10_FEATURE_LEVEL_9_1, D2D1_FEATURE_LEVEL_10 = D3D10_FEATURE_LEVEL_10_0 } D2D1_FEATURE_LEVEL; typedef enum {...
D2D1_FACTORY_TYPE_SINGLE_THREADED, __uuidof(ID2D1Factory1),NULL, (void**)&ctx.d2d_factory))) { NF_ERROR("can't create d2d1 factory\n"); ctx.d2d_factory =NULL; } } ctx.d2d_factory->GetDesktopDpi(&ppi_x, &ppi_y);if(!ctx.reference_counter && ctx.d2d_factory) ...
ID2D1Multithread 接口继承自 IUnknown 接口。 ID2D1Multithread 还具有以下类型的成员: 方法 ID2D1Multithread 接口具有这些方法。 展开表 ID2D1Multithread::Enter 输入Direct2D API 关键部分(如果存在)。 ID2D1Multithread::GetMultithreadProtected 返回是否使用 D2D1_FACTORY_TYPE_MULTI_THREADED 标志创建 Direct2D...
返回Direct2D 工厂是否使用D2D1_FACTORY_TYPE_MULTI_THREADED标志创建。 语法 C++复制 BOOLGetMultithreadProtected(); 返回值 如果Direct2D 工厂创建为多线程,则返回 true;如果已创建为单线程,则返回 false。 要求 最低受支持的客户端适用于 Windows 7 的 Windows 8 和平台更新 [桌面应用 |UWP 应用] ...
typedefenumD2D1_FACTORY_TYPE { D2D1_FACTORY_TYPE_SINGLE_THREADED =0, D2D1_FACTORY_TYPE_MULTI_THREADED =1, D2D1_FACTORY_TYPE_FORCE_DWORD =0xffffffff} ; 常量 D2D1_FACTORY_TYPE_SINGLE_THREADED 值:0 不为访问或写入工厂或其创建的对象提供同步。 如果工厂或对象是从多个线程调用的,则由应用程序提供访问...
D2D1_FACTORY_TYPE_SINGLE_THREADED值: 0不为访问或写入工厂或其创建的对象提供同步。 如果工厂或对象是从多个线程调用的,则由应用程序提供访问锁定。 D2D1_FACTORY_TYPE_MULTI_THREADED值:1Direct2D 提供用于访问工厂及其创建的对象以及对其进行写入的同步,从而支持从多个线程进行安全访问。 D2D1_FACTORY_TYPE_FORCE_DWO...