Compartir a través de


enumeración D2D1_IMAGE_SOURCE_LOADING_OPTIONS (d2d1_3.h)

Controla las marcas de opción de un nuevo ID2D1ImageSource cuando se crea.

Syntax

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
} ;

Constantes

 
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE
Valor: 0
No se usan opciones.
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE
Valor: 1
Indica que el origen de la imagen debe liberar su referencia al origen del mapa de bits WIC después de que se haya inicializado.
De forma predeterminada, el origen de la imagen conserva una referencia al origen de mapa de bits WIC durante la vigencia del objeto para habilitar las optimizaciones de calidad y velocidad para la impresión.
Esta opción deshabilita esa optimización.
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND
Valor: 2
Indica que el origen de la imagen solo debe rellenar las subdivisiones de la caché de imágenes a petición. Puede controlar este comportamiento mediante
EnsureCached
y los métodos TrimCache .
Esta opción proporciona la capacidad de mejorar el uso de memoria al mantener solo las partes necesarias de la imagen en memoria.
Esta opción requiere que el origen de la imagen tenga una referencia al origen de mapa de bits WIC y no sea compatible con D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE.
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_FORCE_DWORD
Valor: 0xffffffff

Comentarios

D2D1_IMAGE_SOURCE_CREATION_OPTIONS_RELEASE_SOURCE hace que el origen de la imagen no conserve una referencia al objeto de origen utilizado para crearlo.
Puede disminuir la calidad y eficiencia de la impresión.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2016 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado d2d1_3.h