Freigeben über


WICPersistOptions-Enumeration (wincodecsdk.h)

Gibt wiC-Optionen (Windows Imaging Component) an, die beim Initialisieren einer Komponente mit einem Stream verwendet werden.

Syntax

typedef enum WICPersistOptions {
  WICPersistOptionDefault = 0,
  WICPersistOptionLittleEndian = 0,
  WICPersistOptionBigEndian = 0x1,
  WICPersistOptionStrictFormat = 0x2,
  WICPersistOptionNoCacheStream = 0x4,
  WICPersistOptionPreferUTF8 = 0x8,
  WICPersistOptionMask = 0xffff
} ;

Konstanten

 
WICPersistOptionDefault
Wert: 0
Die Standardmäßigen Persistenzoptionen. Der Standardwert ist WICPersistOptionLittleEndian.
WICPersistOptionLittleEndian
Wert: 0
Die Datenbytereihenfolge ist Little Endian.
WICPersistOptionBigEndian
Wert: 0x1
Die Datenbytereihenfolge ist big endian.
WICPersistOptionStrictFormat
Wert: 0x2
Das Datenformat muss streng mit der Spezifikation übereinstimmen.

Warnung Diese Option ist inkonsistent implementiert und sollte nicht verwendet werden.

 
WICPersistOptionNoCacheStream
Wert: 0x4
Kein Cache für den Metadatenstream.

Für bestimmte Vorgänge, z. B. IWICComponentFactory::CreateMetadataWriterFromReader , muss der Reader über einen Stream verfügen. Daher sind diese Vorgänge nicht verfügbar, wenn der Reader mit WICPersistOptionNoCacheStream initialisiert wird.
WICPersistOptionPreferUTF8
Wert: 0x8
Verwenden Sie UTF8 anstelle des Standardmäßigen UTF16.

Hinweis Diese Option wird derzeit von WIC nicht verwendet.

 
WICPersistOptionMask
Wert: 0xffff
Die WICPersistOptions-Maske .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile wincodecsdk.h

Weitere Informationen

GetPersistOptions