Partager via


énumération D2D1_IMAGE_SOURCE_LOADING_OPTIONS (d2d1_3.h)

Contrôle les indicateurs d’option d’un nouvel ID2D1ImageSource lors de sa création.

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
Valeur : 0
Aucune option n’est utilisée.
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE
Valeur : 1
Indique que la source d’image doit libérer sa référence à la source bitmap WIC une fois qu’elle a été initialisée.
Par défaut, la source d’image conserve une référence à la source bitmap WIC pendant la durée de vie de l’objet pour permettre des optimisations de qualité et de vitesse pour l’impression.
Cette option désactive cette optimisation.
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND
Valeur : 2
Indique que la source d’image doit uniquement remplir les sous-régions du cache d’images à la demande. Vous pouvez contrôler ce comportement à l’aide de
EnsureCached
et méthodes TrimCache .
Cette option permet d’améliorer l’utilisation de la mémoire en conservant uniquement les parties nécessaires de l’image en mémoire.
Cette option nécessite que la source d’image ait une référence à la source bitmap WIC et qu’elle soit incompatible avec D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE.
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_FORCE_DWORD
Valeur : 0xffffffff

Remarques

D2D1_IMAGE_SOURCE_CREATION_OPTIONS_RELEASE_SOURCE empêche la source d’image de conserver une référence à l’objet source utilisé pour la créer.
Il peut diminuer la qualité et l’efficacité de l’impression.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2016 [applications de bureau | Applications UWP]
En-tête d2d1_3.h