Freigeben über


D2D1_IMAGE_SOURCE_LOADING_OPTIONS-Enumeration (d2d1_3.h)

Steuert Optionsflags für eine neue ID2D1ImageSource, wenn sie erstellt wird.

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

Konstanten

 
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_NONE
Wert: 0
Es werden keine Optionen verwendet.
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE
Wert: 1
Gibt an, dass die Bildquelle ihren Verweis auf die WIC-Bitmapquelle freigeben soll, nachdem sie initialisiert wurde.
Standardmäßig behält die Bildquelle einen Verweis auf die WIC-Bitmapquelle für die Lebensdauer des Objekts bei, um Qualitäts- und Geschwindigkeitsoptimierungen für den Druck zu ermöglichen.
Mit dieser Option wird diese Optimierung deaktiviert.
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_CACHE_ON_DEMAND
Wert: 2
Gibt an, dass die Bildquelle nur Unterbereiche des Imagecaches bei Bedarf auffüllen sollte. Sie können dieses Verhalten steuern, indem Sie
ensureCached
und TrimCache-Methoden .
Diese Optionen bieten die Möglichkeit, die Speicherauslastung zu verbessern, indem nur erforderliche Teile des Images im Arbeitsspeicher beibehalten werden.
Diese Option erfordert, dass die Bildquelle über einen Verweis auf die WIC-Bitmapquelle verfügt und mit D2D1_IMAGE_SOURCE_LOADING_OPTIONS_RELEASE_SOURCE nicht kompatibel ist.
D2D1_IMAGE_SOURCE_LOADING_OPTIONS_FORCE_DWORD
Wert: 0xffffffff

Hinweise

D2D1_IMAGE_SOURCE_CREATION_OPTIONS_RELEASE_SOURCE bewirkt, dass die Bildquelle keinen Verweis auf das Quellobjekt beibehält, das zum Erstellen verwendet wurde.
Es kann die Qualität und Effizienz des Druckens verringern.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [Desktop-Apps | UWP-Apps]
Kopfzeile d2d1_3.h