Перечисление WICPersistOptions (wincodecsdk.h)

Задает параметры компонента образов Windows (WIC), которые используются при инициализации компонента с помощью потока.

Синтаксис

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

Константы

 
WICPersistOptionDefault
Значение: 0
Параметры сохранения по умолчанию. Значение по умолчанию — WICPersistOptionLittleEndian.
WICPersistOptionLittleEndian
Значение: 0
Порядок байтов данных немного байтов.
WICPersistOptionBigEndian
Значение: 0x1
Порядок байтов данных является большим байтом.
WICPersistOptionStrictFormat
Значение: 0x2
Формат данных должен строго соответствовать спецификации.

Предупреждение Этот параметр реализуется несогласованно, и на его использование не следует полагаться.

 
WICPersistOptionNoCacheStream
Значение: 0x4
Нет кэша для потока метаданных.

Для некоторых операций, таких как IWICComponentFactory::CreateMetadataWriterFromReader , требуется, чтобы средство чтения было потоком. Таким образом, эти операции будут недоступны, если средство чтения инициализировано с помощью WICPersistOptionNoCacheStream.
WICPersistOptionPreferUTF8
Значение: 0x8
Используйте UTF8 вместо UTF16 по умолчанию.

Примечание В настоящее время wic не использует этот параметр.

 
WICPersistOptionMask
Значение: 0xffff
Маска WICPersistOptions .

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть wincodecsdk.h

См. также раздел

GetPersistOptions