Partager via


Énumération WICPersistOptions (wincodecsdk.h)

Spécifie les options wic (Windows Imaging Component) utilisées lors de l’initialisation d’un composant avec un flux.

Syntax

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

Constantes

 
WICPersistOptionDefault
Valeur : 0
Options persistantes par défaut. La valeur par défaut est WICPersistOptionLittleEndian.
WICPersistOptionLittleEndian
Valeur : 0
L’ordre des octets de données est little endian.
WICPersistOptionBigEndian
Valeur : 0x1
L’ordre des octets de données est big endian.
WICPersistOptionStrictFormat
Valeur : 0x2
Le format des données doit être strictement conforme à la spécification.

Avertissement Cette option est implémentée de manière incohérente et ne doit pas être basée sur.

 
WICPersistOptionNoCacheStream
Valeur : 0x4
Aucun cache pour le flux de métadonnées.

Certaines opérations, telles que IWICComponentFactory ::CreateMetadataWriterFromReader , nécessitent que le lecteur dispose d’un flux. Par conséquent, ces opérations ne sont pas disponibles si le lecteur est initialisé avec WICPersistOptionNoCacheStream.
WICPersistOptionPreferUTF8
Valeur : 0x8
Utilisez UTF8 au lieu du UTF16 par défaut.

Note Cette option n’est actuellement pas utilisée par WIC.

 
WICPersistOptionMask
Valeur : 0xffff
Masque WICPersistOptions .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête wincodecsdk.h

Voir aussi

GetPersistOptions