D2D1_IMAGE_SOURCE_LOADING_OPTIONS枚举 (d2d1_3.h)

在创建新 ID2D1ImageSource 时控制它的选项标志。

语法

typedef enum D2D1_IMAGE_SOURCE_LOADING_OPTIONS {
  D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE = 0,
  D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE = 1,
  D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND = 2,
  D2D1_IMAGE_SOURCE_LOADING_OPTIONS_FORCE_DWORD = 0xffffffff
} ;

常量

 
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE
值: 0
不使用任何选项。
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE
值:1
指示图像源在初始化 WIC 位图源后应释放对它的引用。
默认情况下,图像源在对象的生存期内保留对 WIC 位图源的引用,以便为打印启用质量和速度优化。
此选项禁用该优化。
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND
值: 2
指示图像源应仅按需填充图像缓存的子区域。 可以使用 控制此行为
EnsureCached
TrimCache 方法。
通过此选项,只需将映像的所需部分保留在内存中,即可提高内存使用率。
此选项要求图像源具有对 WIC 位图源的引用,并且与 D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE 不兼容。
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_FORCE_DWORD
值: 0xffffffff

注解

D2D1_IMAGE_SOURCE_CREATION_OPTIONS_RELEASE_SOURCE会导致图像源不保留对用于创建它的源对象的引用。
它可能会降低打印的质量和效率。

要求

要求
最低受支持的客户端 Windows 10 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2016 [桌面应用 |UWP 应用]
标头 d2d1_3.h