Compartilhar via


enumeração D2D1_IMAGE_SOURCE_LOADING_OPTIONS (d2d1_3.h)

Controla sinalizadores de opção para um novo ID2D1ImageSource quando ele é criado.

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
Nenhuma opção é usada.
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE
Valor: 1
Indica que a origem da imagem deve liberar sua referência à fonte de bitmap wic depois de inicializada.
Por padrão, a origem da imagem retém uma referência à fonte de bitmap wic para o tempo de vida do objeto para habilitar otimizações de qualidade e velocidade para impressão.
Essa opção desabilita essa otimização.
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND
Valor: 2
Indica que a origem da imagem deve preencher apenas as sub-regiões do cache de imagens sob demanda. Você pode controlar esse comportamento usando
o EnsureCached
e métodos TrimCache .
Essas opções fornecem a capacidade de melhorar o uso da memória mantendo apenas as partes necessárias da imagem na memória.
Essa opção requer que a origem da imagem tenha uma referência à origem do bitmap wic e seja incompatível com D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE.
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_FORCE_DWORD
Valor: 0xffffffff

Comentários

D2D1_IMAGE_SOURCE_CREATION_OPTIONS_RELEASE_SOURCE faz com que a origem da imagem não retenha uma referência ao objeto de origem usado para criá-la.
Ele pode diminuir a qualidade e a eficiência da impressão.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2016 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho d2d1_3.h