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
数据字节顺序为 little endian。
WICPersistOptionBigEndian
值: 0x1
数据字节顺序为 big endian。
WICPersistOptionStrictFormat
值: 0x2
数据格式必须严格遵循规范。

警告 此选项的实现不一致,不应依赖此选项。

 
WICPersistOptionNoCacheStream
值: 0x4
没有元数据流的缓存。

某些操作(如 IWICComponentFactory::CreateMetadataWriterFromReader) 要求读取器具有流。 因此,如果使用 WICPersistOptionNoCacheStream 初始化读取器,这些操作将不可用。
WICPersistOptionPreferUTF8
值: 0x8
使用 UTF8 而不是默认的 UTF16。

注意 WIC 当前未使用此选项。

 
WICPersistOptionMask
值: 0xffff
WICPersistOptions 掩码。

要求

要求
最低受支持的客户端 Windows XP SP2、Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 wincodecsdk.h

另请参阅

GetPersistOptions