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


Перечисление 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